-
最近,我正在準備計算機考試 2 級,所以我對此有所了解,這是我寫的乙個程式:
#include
main()
int r;
printf("please enter a num :");
scanf("%d",&r);
if(r==0)
printf("錯別字錯誤! ");
if(r>=1&&r<=5)
printf("休息結束了,是時候開始工作了! ");
if(r==6||r==7)
printf("恭喜你,你好好休息! ");
祝您學習愉快!
-
#include
int main()
int a;
printf("請輸入乙個數字");
scanf("%d",&a);
if(a>=1&&a<=5)
printf("去上班");
else if(a==6||a==7)
printf("休息");
elseprintf("錯別字錯誤! ");
return 0;
-
#include<iostream>
usingnamespacestd;
int main()
int a,b,c;
cout 輸入五個整數;
cin>>a>>b>>c;
if(a>b)
if(c>a)
cout 的最大整數為:c endl;
elsecout 最大的整數是:a endl;
if(b>a)
if(c>b)
cout 的最大整數為:c endl;
elsecout 最大的整數是:b endl;
return0;
示例:輸入三個數字:
最大輸出數量:
-
輸出 100 以內所有可被 3 整除且個位數為 6 的整數。
從下面的迴圈中,執行是 j=i*10+6,當這個 j 值大於 100 時,是時候退出了。
問題是 j 沒有初始值,所以你不能用 j 來告訴退出迴圈。 您只能使用 i。
那麼,最大符合條件的 j 值顯然是 96,所以最大 i 值是 9
因此,第乙個空白是 i<=9 或 i<10。
然後是第二個 null,if()continue; 這必須是確定 j 是否除以 3。
既然是繼續,即判斷為真,就不會列印出來,所以它需要是乙個不能被 3 整除的條件。
所以填寫 j%3!=0
當然,您也可以只填寫它。
j%3 具有相同的效果。
-
答案:1,i<10 2,j%3!=0
因為從 1 到 100 只有 10 個以 6 結尾的數字,i 從 0 9 乘以 10 得到 10 到 100 以內的 10 位數字,加上 6 得到從 1 到 100 以 6 結尾的數字,並且存在於 j 中。
如果餘數不是0,則不被除法,會繼續(跳出電流迴圈)進入下乙個迴圈,被分成0,並列印在螢幕上。
-
i<10
j % 3 == 0
關鍵是要確定 j 在 3 處的餘數是否為 0,而 0 表示可整除。
-
當您輸入 1. case1 後面跟著 no break; 執行後,向下執行,case2 執行,中斷停止。 輸出 6,5
輸入 2 時,在執行 case2 後,遇到中斷時停止。 輸出 6
這是它的工作原理。 在大小寫後新增中斷。 除最後一種情況或預設值外。 如果你不新增它,就一直往下走。
-
fun(fun(x,y),2*z);
其中 fun(x,y) 是 fun(3,8) 返回 8,所以結果是:
fun(8,2*6)=fun(8,12)=12