#include <stdio.h>
int main(void)
{
char firstname[4] = "Lux";
char lastname[4] = "Ren";
printf("My name is %s %s\n", firstname[4], lastname[4]);
printf("My first name is %s \n", firstname[4]);
printf("My last name is %s\n", lastname[4]);
printf("My full name is %s %s\n", firstname[4],lastname[4]);
return 0;
}
类似于这种的
试试这个
#include <stdio.h>
int main(void)
{
char firstname[3] = {'L','u','x'};
char lastname[3] = {'R','e','n'};
printf("My name is ");
for(int i=0;i<3;i++)
printf("%c", firstname[i], lastname[i]);
printf("\n");
printf("My first name is ");
for(int i=0;i<3;i++)
printf("%c", firstname[i]);
printf("\n");
printf("My last name is ");
for(int i=0;i<3;i++)
printf("%c", lastname[i]);
printf("\n");
printf("My full name is ");
for(int i=0;i<3;i++)
printf("%c", firstname[i], lastname[i]);
printf("\n");
return 0;
}
%!表示日出0输出字符串,你既然想输出字符串那么久填firstname即可,不用加[4],后面的一样将[4]去掉
char firstname = "Lux";
char lastname = "Ren";
printf("My name is %s %s\n", firstname, lastname);
printf("My first name is %s \n", firstname);
printf("My last name is %s\n", lastname);
printf("My full name is %s %s\n", firstname,lastname);
return 0;
您好,换成这种方式试试。
不知道你这个问题是否已经解决, 如果还没有解决的话: