c语言综合实例开发报告,c语言实例应用实验报告.docx

c语言实例应用实验报告

C语言程序设计实验报告学号:姓名:  1、设计一个函数fc,统计数组中偶数和奇数的个数,数组元素个数不多于10个。编写main函数,正确调用fc函数,实现对数组a的统计,输出统计结果。  #include""  intj=0;  intfun(inta[],intn)  {  inti,c=0;  for(i=0;i  #defineN11  voidmain()  {  inti,j,a[N][N];  for(i=1;i  #defineN4  #defineM5  voidmain()  {  inti,j,k,a[N][M],max,maxj,flag;  printf("pleaseinputmatrix:\n");  for(i=0;imax)  {  max=a[i][j];  maxj=j;  }  flag=1;  for(k=0;ka[k][maxj])  {  flag=0;  continue;}  if(flag)  {  printf("a[%d][%d]=%d\n",i,maxj,max);  break;  }  }  if(!flag)  printf("Itisnotexist!\n");  }  2.保存源程序,文件名为:  3.输入pleaseinputmatrix:  1  2  3  0  输出结果:a[0][4]=5  五、实验分析和总结  1.本程序的功能是将数以数组输入,结合循环进行排序,运算等,算法的基本思想是进  行数组引用。  2.程序编译和运行时出现了如下错误:  数组中分号乱用  出错的原因和调试(纠错)步骤如下:  对数组引用不够熟练,理解不够透彻。  3.通过编写本程序,有如下体会:数组引用很方便,能使大量运算简化。  C语言程序设计实验报告  1实验目的  第一个实验:  1熟练掌握顺序结构程序设计;○  ○2学会正确使用逻辑运算符及逻辑表达式;  ○3熟练掌握if、if?else、if?elseif语句,掌握if语句中的嵌套关系和匹配原则,利用if语句实现分支选择结构;  ○4熟练掌握switch语句格式及使用方法,利用switch语句实现分支选择结构○5掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧,进一步学习调试程序,掌握检查语法错误和逻辑错误的的方法。  第二个实验:  ○1熟练掌握while语句、do-while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用三种循环语句实现循环结构;○2掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧;○3进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。  2实验内容  第一个实验:  输入一个整数m,将其数值按照大于0,小于等于0两个类别分类显示。要求:  1该程序利用if-else语句实现;○  2将变量m定义为整型;○  3通过scanf函数输入变量m的值;○  4输入整数m前,利用puts()或printf()给出提示信息;○  5输出结果时有必要的说明,例如:输入358时,显示358○isgreaterthan0,输入-23时,显示-23islessthanorequalto0;  6运行程序,分别输入123,0,-22,并检查输出信息的的正确性。○  第二个实验:  输入一串字符,统计其中数字、大写字母、小写字母、以及其他字符的个数。  要求:  1通过键盘输入字符串;○  2在输入字符串之前给出相应提示;○  3按照数字、大写字母、小写字母和其他字符数的顺序输出结果。○  3算法描述流程图  4源程序  第一个实验:  #include  main()  {  intm;  scanf("%d",m);  printf("enteracharacter:");  {  if(m>0)  printf("%disgreaterthan0",m);  else  printf("%dislessthanorequalto0",m);  }  }  第二个实验:  #include  #include  main()  {  charc;  intw=0,x=0,y=0,z=0;  printf("entercharacters:");  while((c=getchar())!='\n')  {  if((c>='0'&&c='A'&&c='a'&&ce,while了解不太深刻,○需要进一步学习和上机实验的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值