1.逆序输出正三位数
#include<stdio.h>
intmain()
{
intinput,output=0;
scanf("%d",&input);
while(input != 0)
{
output = output*10 + input%10;input/= 10;
}
printf("%d\n",output);
return 0;
}
2.百元找零函数
#include <stdio.h>
int main()
{
intamount=100;
int price=0;
printf("请输入金额(元)");
scanf("%d",&price);
ﻩprintf("请输入票面");
scanf("%d",&amount);
int change=amount-price;
printf("找您%d元。
\n",change);
ﻩ
return0;
}
3.求平均数
#include<stdio.h>
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",a,b,c);
return0;
}
4.写出程序的输出:
int i=1;
switch(i/3){
case0:printf("zero");
case1:printf("one");
case2:printf("two");
}
正确答案是:zeroonetwo。
5.水仙花数是指一个N位正整数(N>=3),它的每个位上的数字的N次幂之和等于它本身。
例如:153 = 13 + 53+33。
本题要求编写程序,计算所有N位水仙花数。
输入格式:
输入在一行中给出一个正整数N(3<=N<=7)。
输出格式:
按递增顺序输出所有N位水仙花数,每个数字占一行。
输入样例:
3
输出样例:
153
370
371
407。