题目内容

水仙花数是指一个三位整数且它的各位数立方之和等于该数本身,例如153是水仙花数(13+53+33=153)。编程从键盘输入一个三位的整数,判断该数是否为水仙花数。若是,则输出该数为水仙花数,否则输出该数不是水仙花数。intmain(){intx,b0,b1,b2;printf("请输入一个整数:");scanf("%d",&x);b0=;//求个位数b1=;//求十位数b2=;//求百位数if()printf("%d是一个水仙花数\n",x);elseprintf("%d不是一个水仙花数\n",x);return0;}

查看答案
更多问题

下面的程序输出[10..100]间既能被3整除,又能被5整除的整数,要求每行输出5个,程序结束前输出一共输出了多少个满足条件的数。请在横线上填上适当的表达式或语句。#includeint main(){int n,①;for( n=10;②;n++ ){if (n%3==0&&③){printf(“%5d”,n);if(++count%5④) printf(“\n”);}printf(“共输出了%d个数\n”,⑤);}}

执行语句for(i=1;i<4;i++); 后i的值是( )。

A. 3
B. 4
C. 5
D. 不确定

设有如下程序段int k=6; while(k==0) k=k-1;,下面描述中正确的是( )。

A. 循环执行一次
B. 循环体语句一次也不执行
C. 循环是无限循环
D. 循环体语句执行一次

在循环结构程序中,利用( )语句可以提前终止循环的执行。

A. if
B. else
C. break
D. continue

答案查题题库