-
最近,我正在准备计算机考试 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