1.逆序输出正三位数 #include
int input,output= 0; scanf(\nput); while(input != 0) {
output = output*10 + input%10; input /= 10; }
printf("%d\\n\output);
return 0; }
2.百元找零函数
#include
int main() { int amount=100; int price=0;
printf(\请输入金额(元)\ scanf(\d\,&price);
?printf(\请输入票面\ scanf(\%d\mount); ? }
int change=amount-price; printf("找您%d元。\\n\hange); return 0;
3.求平均数
#include
int main() { int a,b; scanf(\%d %d\a,&b);
double c=(a+b)/2.0;
/* scanf(\%d\&amount); 这是注释,我随便放的,没意义 int change=amount-price;*/ printf(\%d和%d的平均值是%f\\n\c); return 0; }
4.写出程序的输出: int i=1;
switch ( i/3 ) {
case 0: printf(\ero\); case 1: printf("one"); case 2: printf(\ }
正确答案是:zeroonetwo。
5.水仙花数是指一个N位正整数(N>=3),它的每个位上的数字的N次幂之和等于它本身。
例 如:153 = 13 + 53+33。 本题要求编写程序,计算所有N位水仙花数。 输入格式:
输入在一行中给出一个正整数N(3<=N<=7)。 输出格式:
按递增顺序输出所有N位水仙花数,每个数字占一行。 输入样例: 3 输出样例: 153 370 371 407
相关推荐: