C语言实验5出现的问题.ppt

上传人:小飞机 文档编号:5426297 上传时间:2023-07-05 格式:PPT 页数:10 大小:338.97KB
返回 下载 相关 举报
C语言实验5出现的问题.ppt_第1页
第1页 / 共10页
C语言实验5出现的问题.ppt_第2页
第2页 / 共10页
C语言实验5出现的问题.ppt_第3页
第3页 / 共10页
C语言实验5出现的问题.ppt_第4页
第4页 / 共10页
C语言实验5出现的问题.ppt_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《C语言实验5出现的问题.ppt》由会员分享,可在线阅读,更多相关《C语言实验5出现的问题.ppt(10页珍藏版)》请在三一办公上搜索。

1、,1、思路1:#include void main()int i,j,k,n;printf(“水仙花数是:”);for(n=100;n1000;n+)i=n/100;j=n/10-i*10;/*或j=n/10%10;或j=(n-i*100)/10;或 j=n%100/10;等*/k=n%10;/*或j=n-i*100-j*10;等*/if(n=i*i*i+j*j*j+k*k*k)printf(“%d”,n);printf(“n”);,1、思路2:#include void main()int a,b,c,n;printf(“水仙花数是:”);for(a=1;a=9;a+)for(b=0;b=9

2、;b+)for(c=0;c=9;c+)n=a*100+b*10+c;/*或n=a*1e2+b*1e1+c*/if(a*a*a+b*b*b+c*c*c=n)printf(“%6d”,n);printf(“n”);,1、#includevoid main()int i,j,k,n;for(i=100;i999;i+)j=i/100;k=i-100*j/10;n=i-100*j-10*k;if(i=(j*j*j+k*k*k+n*n*n)printf(%-3d,i);,区分:=和=,2、#include void main()int m,s,i;for(m=2;m1000;m+)s=0;for(i=1

3、;im;i+)if(m%i=0)s=s+i;if(s=m)printf(“%4d”,m);,2、#include void main()int m,s,i;for(m=2;m1000;m+)s=0;for(i=1;im;i+)if(m%i=0)s=s+i;if(s=m)printf(“%4d”,m);,2、#include void main()int n,i,s;s=0;for(n=2;n=1000;n+)for(i=1;in;i+)if(n%i=0)s=s+i;if(n=s)printf(%dn,n);,在每次判断某个数是否完数时,应让存放累加因子之和的变量s清0,2、#include v

4、oid main()int n,i,s;for(n=2;n=1000;n+)for(i=1;in;i+)s=0;if(n%i=0)s=s+i;if(n=s)printf(%dn,n);,让变量s清0的语句放的位置不对,3、#includevoid main()int a20,i,s1,j,s2,k;float v1,v2;s1=0,j=0,s2=0,k=0;for(i=0;i=19;i+)scanf(%d,3、#include#define N 20void main()int a20,s1,i,k,s2;float v1,v2;s1=0,i=0,s2=0,k=0;for(i=0;i=19;i+)scanf(%d,当if分支内嵌的语句超过1句时,应用将它们括起来,4、P139-2#includevoid main()int a5=1,5,7,9,12,b8=2,4,6,8,10,13,14,15,f20;int i=0,j=0,k=0;while(ibj)fk=bj;j+;else fk=ai;i+;k+;if(i=5)fk+=bj+;if(j=8)fk+=ai+;for(i=0;i13;i+)/输出 if(i+1)%4=0)printf(“%4d”,fi);else printf(“%4d”,fi);,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号