根据C的格式化,左边应该会有164个空格什么的,估计是屏幕宽度不够用了。建议直接打印:printf("%d",a);
你把两个 scanf 语句中的"%d\n",更改为:"%s" 就正确了。如下:scanf("%s",firstname);scanf("%s",surname);printf("You are %s, %s.\n", firstname,surname);完整的程序如下:include <stdio.h> int main(void){ char surname[6], firstname[6] ;printf("Please input your firstna...
execl这个函数调用时候,会结束掉当前的进程。也就是说调用程序后,你的主函数的进程已经结束了,所以你后面的printf也就执行不到了。
是不是这样不行 是的,不能简单的使用printf函数。具体请参考: processors.wiki.ti.com/.../Codec_Engine_FAQ
可以理解为,printf是打印在工作台上的,也就是运行的时候出来的窗口,fprintf是打印在文件中的,可以...
两个函数功能不一样 intfprintf (FILE*stream,const char*format, [argument])
给一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字:③按逆序打印出各位数字。如原数为12345,则逆序为54321。【分析与提示】本题的思路是:设5个变量,分别代表个位、十位、百位、千位和万位。从个位起,依次将各个位取出来,按取出的顺序组合成新