幫我看看哪錯(cuò)了
#include <stdio.h>
/* 考慮一下哪個(gè)輸出該用無參函數(shù)哪個(gè)輸出該用有參函數(shù)呢? */
int lml()
{
? ? printf("%s\n","小明在慕課網(wǎng)上學(xué)習(xí)");
? ? return 0 ;
}
int cxk(int x)
{
? ? printf("小明在慕課網(wǎng)上學(xué)習(xí)%d門課程",x);
? ? return 0;
}
int main()
{
? ? lml();
? ? cxk(x);
? ? return 0;
}
2019-10-25
你定義的cxk函數(shù)里printf用的是%d(十進(jìn)制整數(shù)形式),所以你只能在cxk()里輸入數(shù)字或者'一個(gè)字符',
如果你把%d改做%c就可以輸入字母。
2019-10-24
為什么主函數(shù)不能用字母cxk(x)得填數(shù)?