題目:809*??=800*??+9*?? 其中??代表的兩位數, 809*??為四位數,8*??的結果為兩位數,9*??的結果為3位數,求??代表的兩位數,及809*??后的結果,
程式分析:無,
實體:
1 #include <stdio.h> 2 3 void output(long int b, long int i){ 4 printf("\n%ld = 800 * %ld + 9 * %ld\n", b,i,i); 5 } 6 7 8 int main(){ 9 10 void output(long int b, long int i); 11 long int a,b,i; 12 a = 809; 13 for(i = 10; i < 100; i++){ 14 b = i * a; 15 if (b >= 1000 && b <= 10000 && 8 * i < 100 && 9 * i >= 100){ 16 output(b, i); 17 } 18 } 19 return 0; 20 }
以上實體運行輸出結果為:
9708 = 800 * 12 + 9 * 12
感謝你的閱讀,請用心感悟!希望可以幫到愛學習的你!!分享也是一種快樂!!!請接力,,,
點擊查看原文,謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/1857.html
標籤:C
上一篇:輸液報警器
下一篇:C 實戰練習題目82
