C语言上机报告电子信息工程_第1页
C语言上机报告电子信息工程_第2页
C语言上机报告电子信息工程_第3页
C语言上机报告电子信息工程_第4页
C语言上机报告电子信息工程_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

通信与信息工程学院C语言程序设计上机报告班级:电子信息工程2004姓名:张豪学号:20407050418指导教师:庞立华完成时间:2020.12.1成绩:评语:通信与信息工程学院二〇二〇年第五章循环结构程序设计P137输入一行字符,分别统计其中的英文字母、空格、数字和其他字符个数。源代码:#include<stdio.h>intmain(){ inti,s1=0,s2=0,s3=0,s4=0; chara[9]; printf("请输入一串字符\n"); for(i=0;i<10;i++) scanf("%c",&a[i]); for(i=0;i<10;i++) { if((65<=a[i]&&a[i]<=90)||(97<=a[i]&&a[i]<=122)) s1+=1; elseif(a[i]=='') s2+=1; elseif(48<=a[i]&&a[i]<=57) s3+=1; else s4+=1; } printf("英文%3d空格:%3d数字:%3d其他:%3d",s1,s2,s3,s4);return0;}上机截图:输出所有水仙花数,所谓水仙花数是指一个3位数,其各位数字立方数和等于该数本身。源代码:#include<stdio.h>intmain(){inti,h,s,g; for(i=100;i<1000;i++) { h=i/100; s=i/10%10; g=i%10; if(i==h*h*h+s*s*s+g*g*g) printf("%5d",i); }return0;9.一个数如果恰好等于它的因子之和,这个数就是“完数”。编程序找出1000以内的所有完数,并按下面格式输出其因子:6itsfactorsare1,2,3源代码:#include<stdio.h>intmain(){ inta,j,sum; for(a=2;a<=1000;a++) { sum=1; for(j=2;j<=a/2;j++) if(a%j==0) sum+=j; if(sum==a) { printf("%ditsfactorsare1,",a); for(j=2;j<=a/2;j++) if(a%j==0) printf("%d,",j); printf("\n"); } }return0;}输出以下图案:*************************源代码:#include<stdio.h>intmain(){ introw,row2,col=3,col2=1,i; for(row=1;row<=4;row++) { for(i=col;i>0;i--) printf(""); for(i=1;i<=row+row-1;i++) printf("*"); printf("\n"); col--; } for(row2=6;row2>=4;row2--) { for(i=1;i<=col2;i++) printf(""); for(col=1;col<=row2-col2;col++) printf("*"); printf("\n"); col2++; } return0;}附加1.源代码:#include<stdio.h>intmain(){ introw,col; for(row=1;row<10;row++) { for(col=1;col<=row;col++) printf("%d",row); printf("\n"); }return0; }附加2.源代码:#include<stdio.h>intmain(){ introw,col; for(row=1;row<10;row++) { for(col=9;col>=row;col--

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论