您好,很高兴回答您的问题。
纵观程序,您的想法和思路都是正确的。但是唯一的问题就出现在您没有掌握c语言的语法规则。每一种语言都有自己的一套规则,要想使用这个语言就一定要遵守对应的规则。c语言中输出语句printf的格式为printf(输出格式符,输出列表),其中输出格式符是由双引号括起来的,包含有格式符,普通字符和转义字符,其中格式符是%后跟一个数字,表示输出类型,普通字符照原样输出,转义字符会转换成相应内容输出。例如a=1;printf("%d",a);也可以输出a的值为1。
格式错了,不要受其余语言的影响
printf("%d", a);
printf要的是字符串变量,a是整数怎么可能打印,书上例子还没看?
查查 API 文档就知道怎么用函数 printf() 了
函数 printf() 的签名:
int printf( const char *format, ... );
第一个参数是一个指向不可变的字符串的指针,后续任意多个参数