《C语言实验程序》由会员分享,可在线阅读,更多相关《C语言实验程序(11页珍藏版)》请在人人文库网上搜索。

1、P113:6 #include void main() float score; char grade; prlntf(“请输入学生成绩:”); scanf(tf%r while (score 1001 lscore0) printf(Hii输入有误,请重输); scanf(H % f1score); switch(int)(score/10) case 10: case 9: grade=,A,;break; case 8: grade=fBf;break; case 7: grade=,Ct;break; case 6: grade=,Dt;break; case 5: case 4: c。

2、ase 3: case 2: case 1: case 0: grade=,E,; printfC咸绩是 5lf,相应的等级是cn ”,score,grade); P113:7 #include #include void main() long num; int in(liv,ten,huiKlred,thoiisand,ten_thousand,place; printf(“请输入一个整数(0-99999):”); scanf(ft%ldf if (nmn9999) place=5; else if (num999) place=4; else if (nuin99) place=3; e。

3、lse if (nuin9) place=2; else place=l; printf(位数:% dn,place); printf(“每位数字为:); ten_thousand=(int)(nuin/10000); thousand=(int)(num-ten_thousand*10000)/1000; hundred=(int)(num-ten_thousand*10000-thousand* 1000)/100; ten=(int)(num-ten_thousand*10000-thousand*1000-hundred* 100)/10; indiv=(int)(num-ten_th。

4、ousancl*10000-thoijsand*1000-hiiii(lred*100-ten*10); switch(place) case 5:printf(9V%d9%d9%d9%d9%d9ten_thousand9thousand9hundred9tenJndiv); printf(Hn反序数字为:); printfC11 %d%d%d%d% dnfl4ndiv,ten,hundred,thousand4en_thousand); break; case 4:printf(%d9%d9%d9%dl9thousand9hundred9tenjndiv); prlntf(nn反序数字为:”。

5、); printf(n%(l%(l%(l%(ln,indlv4eibhundredjhousand); break; case 3:printf(n%d,%d,%d,hundred4en,indiv); printf(Hn反序数字为:”); printf(H%d%d% dir ,indi v,ten,himd red); break; case 2:printf(,t%d,%dlten,indiv); printf(nn反序数字为:”); printf(,f%d% diV Jndi v,ten); break; case 1 :printf(tf %(rindiv); printf(Hn反序数。

6、字为:”); printf dn,indiv); break; 11 / 11 P137:l # include # include void main() int m,kJ,n=0; printfC* 100-200 间的全部素数:); for(m= 101; m=200; m=m+2) k=sqrt(m); for (i=2;i=k+l)printf(f,%d ,m);n=n+l; if(n%10=0) printf(nn,r); printf (nn,f); P137:3 #include void main() int ij,k,n; printf(水仙花数有:”); for (n=1。

7、00;n1000;n+) i=n/100; J=n/10-i*10; k=n%10; if (n=i*i*i + j*j*j + k*k*k) printf(M%d ft,n); printf(nnir); P167:3 #include void main() float score449sum; int ij; for(i=0;i3;l+) printfC*请输入第d个学生的4门课成绩:”,i+1); for(j=0;J4;J+) scanf(%f, printfCB输入的成绩是:n); for(i=0;i3;i+) for(j=0;j4;j+) printf(f 1 % 7.2V ,sc。

8、orei J); printf(,nH); printf各门课的平均成绩如下:Mi); for(J=0;j4;j+) sum=0; for(i=0;i3;i+) sum=sum+scoreij; score3J=siiin/3.0 printf(tfM%d 门课的平均成绩为:%7.2fMiftJ+l,score3J); #include void main() float score55,sum4emp; int i J,max; for(i=0;i5;i+) printfC*请输入第d个学生的4门课成绩:”,i+1); for(J=0;J4;j+) scanf(tt%ft prilltf(n。

9、B输入的成绩是:n); for(i=0;i5;l+) for(J=0;j4;J+) printf(f 1 % 7.2V ,scoreiJ); printf(nnf,); printf(“各学生的平均成绩如下:ii); for(i=0;i5;i+) sum=O; for(J=0;J4;j+) sum=sum+scorei j ; scorei4=suni/4.0 printf(“第d 个学生的平均成绩为:%7.2Ann,i+l,scorel4); for(i=0;i4;i+) max=i; for(J=t+l;j5;J+) if(scoremax4scoreJ4 max=j; temp=scor。

10、ei4;scorei4=scoremax4;scoremax4=temp; temp=scorei0;scorei0=scoremax0;scoremax0=temp; temp=scorei 1 ;scorei 1 =scoremax 1 ;scoremax l=temp; temp=scorei2;scorei2=scoremax2;scoremax2=temp; temp=scorei3;scorei3=scoremax3;scoremax3=temp; printf(Hn排序后的成绩为:n); printf(“课程1课程2课程3课程4平均n“); for(i=0;i5;i+) for(。

11、J=0;j5;j+) printfC* % 7.2F1 ,scoreiJ); printf(nn,f); P208:3 #include #define N 3 int arrayNN; void main() void convert(int array3); int ij; printf(Minput array:nM); for (i=0;iN;i+) for (j=O;JN;J+) scanf(tt%d, printf(-n 原始矩阵为:n“); for (i=0;iN;i+) for (J=O;JN;J+) printf(H %5d,1arrayiJ); printf(,nH); c。

12、onvert(array); printf(“转置后矩阵为:n“); for (i=0;iN;i+) for (j=O;JN;J+) printf(tt%5d,arrayiJ); printf(nn,f); void convert(int array3) int ij,t; for (i=0;iN;i+) for (j=t+l;JNJ+) t=arrayij; arrayij=arrayJi; arrayJi=t; P209:10 #include #include #define N 10 char strN; void inain() void sort(char ); int for 。

13、(flag=l;flag=l;) printfC*请输入字符串:n“); scanf(tt%stt5str); if (strlen(str)N) prlntf(“字符串太长,请重新输入!“); else flag=0; sort(str); printf(“排序后的字符串为:MT); for (i=0;iN;i+) printf(tt%c,stri); printf(nn,r); void sort(char str) int ij; char t; for(j=l;jstri+l) t=stri; stri=stri+l; stri+l=t; P209:ll #include #defin。

14、e N 10 #define M 5 float scoreNM; float a_stuN,a_courM; int r,c; void inain() int IJ; float h; float highest(); void input_stu(void); void aver_stu(vold); void aver_cour(vold); input_stu(); aver_stu(); 平均n“); aver_cour(); printfCXn学号课程1课程2课程3课程4课程5 for(i=0;lN;i+) printfCXn NO % 2d M,i+1); for(J=0;jM。

15、;j+) printf(tf%8.2fH ,scoreij); printf(H %8.2fin,a_stui); printf(f,n 课程平均:M); for (j=O;jM;j+) printfC*% 8.2ra_courJ); printf(t,nt,); h=hlghest(); printf(f, 高分:7.2f学生2d 课程 %2dn,h,r,c); void iiipiit_stu(void) int ij; for (i=0;iN;i+) printf(9lninput score of student%2d:nft,i+l); for (j=O;JM;J+) scanf(t。

16、f%r void aver_stu(vold) int ij; float s; for (i=0;iN;i+) for (j=O,s=O;jM;J+) s+=scorelJ; a_stui=s/5.0; void aver_cour(vold) int IJ; float s; for d=O;JM;J+) s=0; for (i=0;iN;l+) s+=scoreiJ; a_courJ=s/(float)N; float highest() float high; int ij; hlgh=score00; for (i=0;iN;i+) for (J=O;Jhigh) high=scor。

17、eiJ; r=i+l; c=J+l; return(high); P247:l #include void main() void s *pl,int *p2); int nl,n2,n3; int *pl,*p2,*p3; printf(uinput three integer nl,n2,n3:); scanf(t,%d%d,%dt pl= p2= p3= if(nln2) s); if(nln3) s); if(n2n3) s); printf(uNow4he order is:%d,%d,dn,nl,n2,n3); void s *pljnt *p2) int p; p=*pl; *p。

18、l=*p2; *p2=p; P247:3 #include void main() void input(int *number); void max_min_value(lnt *number); void outputfint *number); int number10; input(number); max_min_value(number); output(number); void inpiit(int number) int i; printf(tfinput 10 numbers:11); for (i=0;i10;i+) scanf(H % dvv9 void max_min。

19、_value(int *number) int *max,*111111,*p,temp; max=min=number; for (p=number+l;p*max) max=p; else If (*p*min) min=p; temp=numberO;numberO=*min;*min=teinp; if(max=number) max=min; temp=number9;number9=*max;*max=temp; void outpiit(int *number) int *p; printf(tfNow4hey are:f,); for (p=number;pnumber+10;p+) printf(M%d printf(nn,f); P247:6 #include void main() int length(char *p); int len; char str20; printf(f,input string: tf); scanf(t,%st,5str); len=length(str); printf(uThe length of string is %d.n,len); int length(char *p) int ii; n=0; while (*p!=,0,) n+; P+; return(n);。

c语言实验程序,C语言实验程序相关推荐

  1. c语言程序设计编辑与调试环境实验报告,01程序设计基础实验报告_C语言程序设计基础.doc...

    01程序设计基础实验报告_C语言程序设计基础 程序设计基础 实验报告 题 目: C语言程序设计基础 院 (部): 管理工程学院 专 业: 信息管理与信息系统 班 级: 信管101 姓 名: 张三 学 ...

  2. 学生实验平台搭建c语言程序,c语言程序设计实验学生用.doc

    c语言程序设计实验学生用 C语言程序设计 实验指导 (学生用) 计算机基础教研室 <C语言程序设计>课程组 2012年9月 前 言 <C语言程序设计>是计算机科学技术系面向全校 ...

  3. C语言程序设计基础实验教程,C语言程序设计基础实验教程

    本书是教育科学"十五"国家规划课题的研究成果,是<C语言程序设计基础>一书的实验配套教程,它为C语言初学者上机实验提供指导.全书提供了13个方面的验证性.设计性实验,对 ...

  4. 程序设计类实验辅助c语言,程序设计基础与实验

    spContent=C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序.嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据 ...

  5. c语言程序个人实验报告,C语言程序设计实验报告(5)

    C程序设计实验报告五 实验项目:6.3.1-1.6.3.1-2.6.3.1-3.6.3.1-4.6.3.2-1.6.3.3-1 姓名:蔡鹏 实验地点:家中 实验时间:2020.04.22 一.实验目的 ...

  6. c程序语言第四版实验报告,C语言程序设计第四次实验报告

    C语言程序设计第四次实验报告 姓名:熊毅 实验地点:家 实验时间:2020.04.09 实验项目: 5.3.1练习2 求数列的前n项和 5.3.2练习2 求水仙花数 5.3.4 十进制转换 5.3.5 ...

  7. c语言简单程序编写实验步骤,实验一编写简单的C语言程序.doc

    实验一编写简单的C语言程序 实验一 编写简单的C语言程序 [实验目的] 1.熟悉C程序设计编程环境 C ++,掌握C程序设计编辑.编译.连接运行.掌握C程序设计的基本框架能够编写简单C程序.. 实验内 ...

  8. c语言指针的应用实验七,C语言实验程序总结实验七指针.doc

    C语言实验程序总结实验七指针 实验七 指针 一 实验目的 1 了解指针的概念,学会定义和使用指针变量. 2 掌握指针.变量和数组的关系及使用方法. 3 学会使用指向函数的指针变量. 二 实验内容 1 ...

  9. 现代密码学上机程序c语言,现代密码学与加解密技术实验指导书.doc

    软件工程课程设计指导书 现代密码学与加解密技术实验指导书 高天寒 编 东北大学 软件学院 2007年8月 软件工程实验指导书 目 录 一.现代密码学与加解密技术实验指导书选用范围 二.实验基本目的与要 ...

  10. 现代密码学上机程序c语言,现代密码学与加解密技术实验报告

    现代密码学与加解密技术实验报告 现代密码学与加解密技术实验 一. 实验教学目标与基本要求 现代密码学与加解密技术实验是本课程重要的实践教学环节.实验的目的 不仅仅是验证理论知识,更重要的是通过实验加强 ...

最新文章

  1. centos6.5_64 java 环境变量配置
  2. python入门练习题-Python入门36道经典练习题
  3. android获取所有的子进程,Android M:如何获取所有进程UID?
  4. 正则表达式收藏(五)之微软的正则
  5. python中 numpy_Python中的Numpy
  6. 北京 | 轻舟智航 招聘 感知算法工程师
  7. [设计模式] javascript 之 建造者模式
  8. cordova指定版本_cordova 插件的安装和删除
  9. 王方月 - 《君王2》与cocos2d-x的邂逅
  10. 基于GIS技术的智慧城市数字底盘(时空大数据平台)
  11. Android WebView白屏解决方案
  12. 软件测试基础理论与测试方法
  13. 22二叉树非递归遍历算法
  14. 阿里云CTO王坚当选院士,高手的人生都是如此雷同:生命的信仰
  15. Python 三大神器:pip,virtualenv(virtualenvwrapper),fabric
  16. 专利代理人资格考试怎么准备
  17. oracle函数translate,oracle中Translate()函数用法
  18. 布兰迪斯大学计算机美国大学排名,美国留学 近5年布兰迪斯大学排名情况
  19. HEVC BLA、CRA、IDR
  20. 二十八、动词不定式 2 做表语、宾语、后置定语、状语

热门文章

  1. 怎样在计算机里恢复云文档图标,电脑常识科普:Win10资源管理器中的WPS云文档图标怎么彻底删除...
  2. 关于计算机有用英语作文带翻译,关于健康的英语作文带翻译
  3. mongoDb中_id和ObjectId详细说明
  4. python抓取script VAR变量
  5. SpringBoot集成swagger3(powernode CD2207)(内含教学视频+源代码)
  6. 作业:计数器仿真实验
  7. 乐视体感astra pro深度摄像头在ros系统获取 深度图像 彩色图像 无色彩点云数据 彩色点云数据
  8. 微步星辰的逆袭,专访微步星辰合伙人齐成岳
  9. SHA256 Hashes
  10. 科大讯飞NLP算法赛baseline:文本分类实践+0.79