C语言程序设计 (4)--2012春期中考试(答案题解)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
//1
j=(n-i*100)/10; //1
k=n-i*100-j*10; //1
if(i*i*i+j*j*j+k*k*k==n) //1
printf("%6d",n);
} printf("\n"); return 0; }
所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
例如 153 是“水仙花数”,因为 153 = 13+33+53。
**输出格式要求为"%6d"。
参考答案
#include <stdio.h>
int main()
{
int i,j,k,n;
for(n=100;n<1000;n++)
//1
{
i=n/100;
main()
{
int i,sum=0;
for(i=1;i<=100;i++) //2
{
if(i%2==0 && i%7==0 && i%3!=0) //2
{
printf("%5d",i); //2
sum=sum+i; //2
}
}
printf("\nsum=%d\n",sum); //2
}
2.(10 分)打印所有的水仙花数。
普通编程题(20 分)
1. (10 分)编程实现输出 1—100 之间能被 7 整除但不能被 3 整除的所有偶数,
并求满足该条件的所有数的累加和。
ቤተ መጻሕፍቲ ባይዱ
**要求输入提示信息为:无输入提示信息和输入数据
**要求输出格式为:(1)"%5d"
(2)"\nsum=%d\n"
参考答案
#include <stdio.h>