A、26周
B、28周
C、30周
D、32周
E、34周
打印所有的“水仙花数”。 所谓“水仙花数”,是指一个三位数,其各位数字的立方和等于该数本身。例如,153是“水仙花数”,因为。 代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> int main() { int i, j, k, n; printf("result is:"); for (n=100; ___(1)____ ; n++) { i = n / 100; //得到百位 j = ____(2)______ ; k = n % 10; //得到个位 if ( ______(3)______) { printf("%d\t ",n); //输出结果 } } printf("\n"); return 0; }
A、(1) n<=1000 10 (2) n (3) i*100+j*10+k="i*i*i+j*j*j+k*k*k"> B、(1) n<=1000 10 (2) (n - i * 100) (3) i*100+j*10+k="=" i*i*i+j*j*j+k*k*k> C、(1) n<1000 10 (2) n (3) i*100+j*10+k="=" i*i*i+j*j*j+k*k*k> D、(1) n<1000 10 (2) (n - i * 100) (3) i*100+j*10+k="=" i*i*i+j*j*j+k*k*k>
编程统计某高速收费站单向通过的车辆数量,该高速为3车道,一次通过的车不超过3辆。 程序功能:通过车辆时,输入相应的数(1-3之间),程序进行累加;当输入字符s时,输出当前通过的车辆总和;当输入e时,输出通过的车辆总数,并结束程序。 程序有一个空,请选择正确的答案。 #include <stdio.h> int main() { char c1; int total=0; printf("\t\t\t\t计数程序\n\n"); //输出提示菜单 printf("s---显示当前通过的车辆总数\t 1-3---新增车辆数\t e---显示通过的车辆总数,并结束程序\n\n"); do { //输入一个字符 if(c1=='s') printf("当前通过的车辆总数是:%d\n",total); else if(c1=='1') total=total+1; else if(c1=='2') total=total+2; else if(c1=='3') total=total+3; }while(c1!='e'); printf("总过的车辆总数是:%d\n",total); return 0; } 输入、输出样例如下图:完成后,可参与本周的课堂讨论,通过本例深入体会字符输入语句
A、scanf(" %c",&c1); //%c前有空格
B、scanf("%c",&c1);
C、c1=getchar();
D、getchar();
吴老师要为单位采购书籍,购买总金额不能超过4000 。现编写一段程序,帮助吴老师采购书籍。 程序功能:输入书的价格,程序提示购书的剩余金额,当新选的书价大于剩余金额,则提示"已超过购买限额",并结束程序。 请完善下面的程序:(有1个空,答案一行写一个,不要添加多余的空格) #include <stdio.h> double book_sum(double price); //函数声明 int main () { double price,total=0,diff; while(total<=4000) { printf("请输入书价:"); scanf("%lf",&price); total="book_sum(price);" 调用函数,计算当前所购书的总金额 diff="4000-total;" if(diff>=0) printf("还可购买%.2f元的书\n",diff); else printf("已超过购买限额"); } return 0; } double book_sum(double price) { sum=0; sum=sum+price; return sum; } 可以参阅本周课件“变量的存储类型”中第一个学习内容“请先动手做3”中的例题解说。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!