main(){int a,b,c;c=a*b;scanf("%d,%d",&a,&b);printf("%d",c);}為什么我不管怎樣輸入a,b的值,輸出的結果都是2880啊!
熱心網友
C=a*b移到scanf一句后面來.
熱心網友
#include#include#includevoid main(){int k,num;char c;while (1){puts("開始猜字游戲!");while(1){//========控制隨機數范圍===========srand((unsigned)time(NULL));while (1){k=rand();if (k0 && k0 && i<4){if (num==k){printf("您猜得完全正確,恭喜恭喜! 這個數為 %d 。\n",num);break;}elseputs("不對,再來!");}}printf("是 %d 啊,加油——再來一次好嗎?!\n\n",k);break;}puts("還要繼續嗎?(y/n)");scanf(" %c",&c);if (c=='n' || c=='N')exit(0);}}。
熱心網友
main(){int a,b,c;scanf("%d,%d",&a,&b);c=a*b;printf("%d",c);}這個程序是:由鍵盤輸入得整型數字a,b然后運行c=a*b,輸出c的結果
熱心網友
你沒有寫輸入初始值的命令,少了一句命令