c 语言实验报告答案,c语言实验报告答案

41528d3028836879cd698677c3999917.gifc语言实验报告答案

实验一二、编程题(参考答案)1、#include “stdio.h”void main(){ int Math=82,eng=78,comp=91,average;average=(Math+eng+comp)/3;printf(“Math=%d,eng=%d,comp=%d,average=%d\n”,Math,eng,comp,average);}2、#include “stdio.h”void main(){ int n=152,d1,d2,d3;d1=n%10;d2=(n/10)%10;d3=n/100;printf(“整数%d 的个位数字是%d,十位数字是%d,百位数字是%d\n”,n,d1,d2,d3);}3、#include “stdio.h”void main(){ int n1,n2;printf(“Enter n1,n2:”);scanf(“%d,%d”,printf(“%d+%d=%d\n”,n1,n2,n1+n2);printf(“%d/%d=%d\n”,n1,n2,n1/n2);printf(“%d%%%d=%d\n”,n1,n2,n1%n2);}三、改错题原错误行(共三行):/********************************** found ********************************/#include “stdoi,h”/********************************** found ********************************/printf(“%d=%d*%d\n”,x);/********************************** found ********************************/printf(“%d*%d=%d\n”,y);改正后:#include “stdio.h”printf(“%d=%d*%d\n”,y,x,x);printf(“%d*%d=%d\n”,x,x,y);实验二一、改错题1、原错误行(共三行):/********************************** found ********************************/#include “stdoi,h”/********************************** found ********************************/scanf(“%lf”,x);/********************************** found ********************************/y=1/x改正后:#include “stdio.h”scanf(“%lf”,y=1/x;2、原错误行(共两行):/********************************** found ********************************/{ int i,sum;/********************************** found ********************************/for(i=1,ics=perimeter/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf(“area =%.2f,perimeter=%.2f\n”,area,perimeter);}elseprintf(“不构成三角形”);}3、#include “stdio.h”void main(){ int i,m,n;float sum=0;printf(“Enter m:”);scanf(“%d”,printf(“Enter n:”);scanf(“%d”,for(i=m;i=2)return 1;elsereturn 0;}3、#include “stdio.h”int fun1(int n){ if(n%2==0)return 1;elsereturn 0;}int fun2(int x){ int n;for(n=2;n=2)return 1;elsereturn 0;}void main(){ int i,m,n,a,b;printf(“Enter m:”);scanf(“%d”,printf(“Enter n:”);scanf(“%d”,a=fun1(m);b=fun2(n);if(a==1) printf(“%d是偶数\n”,m);else printf(“%d是奇数\n”,m);if(b==1) printf(“%d是素数\n”,n);else printf(“%d不是素数\n”,n);}实验四一、改错题1、原错误行(共两行):/********************************** found ********************************/{ int i,s;/********************************** found ********************************/if(str[i]=’9’)改正后:{ int i,s=0;if(str[i]>=’0’ s2=i; }}if(s1!=0) { t=a[0];a[0]=a[s1];a[s1]=t; }if(s2!=n-1) { t=a[n-1];a[n-1]=a[s2];a[s2]=t; }for(i=0;inext= head ;head= p ;}p=head ;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值