300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 北京电大c语言实验作业二 大学大一c语言程序设计实验室上机题全部代码答案(实验报告)

北京电大c语言实验作业二 大学大一c语言程序设计实验室上机题全部代码答案(实验报告)

时间:2020-04-16 08:57:33

相关推荐

北京电大c语言实验作业二 大学大一c语言程序设计实验室上机题全部代码答案(实验报告)

大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc

C语言实验报告实验1-1:helloworld程序:源代码:#includemain(){printf(“helloworld!\n“);system(“pause“);}实验1-2:完成3个数据的输入、求和并输出计算结果的程序:源代码:#includemain(){inti,j,k,sum;scanf(“%d%d%d“,sum=i+j+k;printf(“sum=%d“,sum);system(“pause“);实验1-3:在屏幕上输出如下图形:ABBBCCCCC源代码:#includemain(){printf(“A\n“);printf(“BBB\n“);printf(“CCCCC\n“);system(“pause“);}实验2-1:计算由键盘输入的任何两个双精度数据的平均值源代码:#includemain(){doublea,b;scanf(“%lf%lf“,printf(“%.1lf\n“,(a+b)/2);system(“pause“);}实验2-2:写一个输入7个数据的程序,把输入的数据代入a+b*(c–d)/e*f–g表达式进行运算源代码:#includemain(){floata,b,c,d,e,f,g,x;scanf(“%f%f%f%f%f%f%f“,x=a+b*(c-d)/e*f-g;printf(“x=%f“,x);system(“pause“);}实验2-3:编写一个C语言程序,测试下列各表达式:i,ji+1,j+1i++,j++++i,++ji+++++j源代码:#includemain(){inti=1,j=1;printf(“%d%d\n“,i+1,j+1);printf(“%d%d\n“,i++,j++);printf(“%d%d\n“,++i,++j);printf(“%d\n“,(i++)+(++j));system(“pause“);}实验2-4:输入存款金额money,存期year和年利率rate,根据下列公式计算存款到期时的利息interest(税前),输出时保留2位小数。interest=money(1+rate)year-money源代码:#include#includemain(){intyear=2;floatrate=0.1,money=1000;floatfutureMoney;futureMoney=money*pow((1+rate),year);printf(“%10.2f“,futureMoney);system(“pause“);}实验2-5:输入华氏温度,输出对应的摄氏温度。计算公式如下:c=5*(f-32)/9其中,c表示摄氏温度,f表示华氏温度源代码:#includemain(){intc,f;scanf(“%d“,c=5*(f-32)/9;printf(“%d“,c);system(“pause“);}实验3-1:编写一个程序完成输入一个整数,输出它的符号源代码:#includemain(){inti;scanf(“%d“,if(i>0)printf(“+“);elseprintf(“-“);system(“pause“);}实验3-2:请编写居民应交水费,并提供各种测试数据。居民应交水费y(元)与月用水量x(吨)的函数关系式如下:0 x15源代码:#includemain(){floatx,y;scanf(“%f“,if(x=0printf(“%f“,y);}system(“pause“);}实验3-3:请根据输入的学生成绩给出成绩等级的判断,判断规则如下:如果输入的成绩大于等于90,则输出优秀;如果输入的成绩小于90、大于等于80,则输出良好;如果输入的成绩小于80、大于等于70,则输出中等;如果输入的成绩小于70、大于等于60,则输出及格;其他输出不及格源代码:#includemain(){intx;scanf(“%d“,if(x>=90)printf(“优秀\n“);elseif(x>=80scanf(“%d%d%d“,floatd;f=p*w*s*(1-d);if(s=250){d==0;printf(“%d“,f);}elseif(s>=250printf(“%d“,f);}system(“pause“);}实验4-1:已知xyz+yzz=532,其中x、y、z都是数字(0~9),编写一个程序求出x、y、z分别代表什么数字源代码:#includemain(){intx,y,z;for(x=1;xmain(){inti,j,k,n;printf(“请输入一个数字\n“);scanf(“%d“,i=n;for(i=0;i=n)k=2*n-2-i;for(j=0;jmain(){inti;for(i=900;imain(){inti,j,a,b,c,d;for(i=0;i#include#defineN10main(){inta[N]={2,-5,-89,75,0,-89,0,93,48,0};inti,t,j;for(i=0;i0a[i]=a[j];a[j]=t;}elseif(a[i]==0inti,j,number;printf(“原数组\n“);for(i=0;i=i;j--)//将插入点以后的元素顺序往后移一位a[j+1]=a[j];a[i]=number;//插入数据printf(“输出改变后的数组\n“);for(i=0;i#includemain(){inti,j;inta[3][5]={1,2,3,4,5,6,7,8,9,4,5,6,7,8,9};for(i=0;i#include#include#definerandom(x)(rand()%101+100)main(){inti,j,k,n;//产生随机数inta[10];srand((int)time(0));for(i=0;i#includeintdigit(intn,intk){inti,j,a,b;b=n%10;a=(n/10)%10;j=(n/100)%10;i=(n/1000)%10;n=1000*i+100*j+10*a+b;if(k==1)printf(“%d“,b);elseif(k==2)printf(“%d“,a);elseif(k==3)printf(“%d“,j);elseif(k==4)printf(“%d“,i);}main(){intx,y;printf(“请输入一个数据\n“);scanf(“%d%d“,digit(x,y);system(“pause“);}实验6-2:写一个函数intisprime(intn),当n是质数时,函数返回非零值;当n是合数时,函数返回零值源代码:#include#includeintisprime(intn

北京电大c语言实验作业二 大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。