ACM实验三C语言语法练习.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

附录Ⅰ实验报告的一般格式

桂林电子科技大学

数学与计算科学学院实验报告

实验室:06303 实验日期:2016年11月4日

院(系)数学与计算科学 年级、专业、班 姓名 成绩

课程 ACM实验 实验项目

名称 名 称

实验三、C语言语法练习 指导

教师

,实验目的

进一步熟练掌握DevCpp软件的使用及C语言语法;

掌握C语言的各种数据类型以及整型、字符型、实型变量的定义;

掌握C语言中有关算术运算符及表达式的使用;

掌握C语言关系表达式和逻辑表达式的运算和使用;

完成课堂练习。

二,实验步骤与内容

输入一个百分制成绩,输出对应的等级。

程序:#includestdio.hintmain()

{

inta;

printf(请输入一个0~100的数字:);scanf(%d,a);

switch(a/10)

{case10:printf(等级A);break;case9:printf(等级A);break;case8:printf(等级B);break;case7:printf(等级C);break;case6:printf(等级D);break;default:printf(等级E);break;

}

return0;

}

输入100,运行结果为等级A:

?10

求n?1

程序:

n!

(即求1!?2!?3!? ?10!)。

#includestdio.hintmain()

{intn,j,sum=0,jc=1;scanf(%d,n);

for(j=1;j=n;j++)

{jc=jc*j;sum=sum+jc;

}

printf(%d\n,sum);return0;

}

运行结果:

输入3个学生4门课的成绩,分别用函数实现以下功能:(1)计算每个学生的平均分。(2)计算每门课的平均分。(3)找出12个分数中最高分数所对应的学生和课程。

程序:#includestdio.h#defineM4

#defineN3intmain()

{floatscore[M],a[N]={0},b[M]={0};//a[N]存放各个学生成绩,b[M]存放4个学生的各科成绩

inti,j;for(i=0;iN;i++)

{

a[i]=0;

printf(请输入第%d个学生%d门课程abcd的成绩\n,i+1,M);for(j=0;jM;j++)

{

scanf(%f,score[j]);a[i]+=score[j];

b[j]+=score[j];

}

}

for(i=0;iN;i++)

printf(第%d个学生的平均成绩为:%.2f\n,i+1,a[i]/M);

printf( 第 %d,%d,%d,%d 门 课 的 平 均 成 绩为:%.2f,%.2f,%.2f,%.2f\n,i-2,i-1,i,i+1,b[i-3]/3,b[i-2]/3,b[i-1]/3,b[i]/3);

return0;

}

运行结果:

编写函数intfind(int*p,intn,intx),在指针p所指的数组中查找整型数x,如果x在数组中,则该函数返回1,否则返回0。n为数组的大小。编写主函数测试之。

程序:

#includestdio.h

intfind(int*p,intn,intx)

{

inti;

for(i=0;in;i++){

if(p[i]==x){return0;

}

}

return1;

}

intmain(){

inta[2],i,x;

for(i=0;i2;i++){scanf(%d,a[i]);

}

printf(输入一个要查找的整数:);scanf(%d,x);

if(find(a,2,x)){

printf(0);

}

elseprintf(1);return0;

}

运行结果:

三、实验总结

在实验中遇到很多问题,只能百度了。一直觉得编程很难,但是没办法,希望自己的编程能力提高吧。

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档