欢迎来到天天文库
浏览记录
ID:51817083
大小:36.03 KB
页数:2页
时间:2020-03-16
《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
此文档下载收益归作者所有