错哪了。帮帮我
#include <stdio.h>
int main()
{
int age=18;
float height=1.85;
char unit='m';
printf("小明今年%d岁\n",age);
printf("小明身高%f%c\n",height,unit);
printf("%s\n",小明现在在慕课网上学习IT技术");
return 0;
}
#include <stdio.h>
int main()
{
int age=18;
float height=1.85;
char unit='m';
printf("小明今年%d岁\n",age);
printf("小明身高%f%c\n",height,unit);
printf("%s\n",小明现在在慕课网上学习IT技术");
return 0;
}
2016-06-22
最后一句输出语句printf中想有%s,那就要把“小明现在在慕课网上学习IT技术”这句话定义为字符串,定义字符串内容要加上结尾符合\0,再调用字符串名称,就行。代码如下:
#include <stdio.h>
int main(){
int age = 18;
double height = 1.85;
char unit = 'm';
char zfc[] = "小明现在在慕课网上学习IT技术\0";
printf("小明今年%d岁\n", age);
printf("小明身高%f%c\n", height, unit);
printf("%s\n",zfc);
return 0;
}
如果最后一句输出语句printf中不用%s直接输出那就如下图:
举报