经典练习C语言编程的题目及标准答案整理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.逆序输出正三位数

#include

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

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

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

相关文档
最新文档