c语言上机练习.doc

c语言上机练习.doc

ID:51817083

大小:36.03 KB

页数:2页

时间:2020-03-16

c语言上机练习.doc_第1页
c语言上机练习.doc_第2页
资源描述:

《c语言上机练习.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、程序改错题功能:打印出杨辉三角形(要求打印出10行).#include"stdio.h"main(){inti,j;inta[10][10];printf("");for(i=1;i<10;i++){a[i][0]=1;a[i][i]=1;}for(i=1;i<10;i++)for(j=1;j

2、");getch();}}二、程序填空题功能:将一个字符串中的前N个字符复制到一个字符数组中去,不允许使用strcpy函数。main(){charstr1[80],str2[80];inti,n;gets(【?】);scanf("%d",&n);for(i=0;【?】;i++)【?】;【?】;printf("%s",str2);}三、程序设计题功能:编写函数fun求s=1^k+2^k+3^k+......+N^k的值,(1的K次方到N的K次方的累加和)。#defineK4#defineN5#i

3、nclude"stdio.h"longfun(intn,intk){/**********Program**********//**********End**********/}main(){longintsum;printf("Sumof%dpowersofintegersfrom1to%d=",K,N);sum=fun(N,K);printf("%ld",sum);}一、程序改错题功能:编写一个程序模拟袖珍计算器的加、减、乘、除四则运算。例如:输入3+5=或5-2=或3*4=或4/2=,求表达

4、式结果。#includevoidmain(){floatx,y;charoperate1;printf("Arithmeticexpression");scanf("%f",x);while((operate1==getchar())!='='){printf("result=");scanf("%f",&y);switch(y){case'+':x+=y;break;case'-':x-=y;break;case'*':x*=y;break;case'/':x/=y;break

5、;}}printf("%f",x);getch();return;}二、程序填空题功能:计算平均成绩并统计90分以上人数。main(){intn,m;floatgrade,average;average=n=m=【?】;while(1){【?】("%f",&grade);if(grade<0)break;n++;average+=grade;if(grade<90)【?】;m++;}if(n)printf("%.2f%d",average/n,m);}三、程序设计题功能:求小于lim的所有素数并放

6、在aa数组中,该函数返回所求出素数的个数。#include#include#defineMAX100intfun(intlim,intaa[MAX]){/**********Program**********//**********End**********/}main(){intlimit,i,sum;intaa[MAX];clrscr();printf("PleaseInputaInteger:");scanf("%d",&limit);sum=fun(limi

7、t,aa);for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。