C语言程序设计实验指导高等教育出社.docx
《C语言程序设计实验指导高等教育出社.docx》由会员分享,可在线阅读,更多相关《C语言程序设计实验指导高等教育出社.docx(55页珍藏版)》请在三一办公上搜索。
1、C语言程序设计实验指导高等教育出社C语言程序设计部分实验参考答案 实验2 #include int main/2-1-2 #include int main/2-1-3 #include int main/2-1-4 #include int main/2-1/5 #include int main/2-1-6 #include int main/2-2-1 int x=3,y; y=x*x; printf(%d=%d*%dn,y,x,x); printf(%d*%d=%dn,x,x,y); return 0; int n=152,a,b,c; c=n%10; b=(n/10)%10; a=n
2、/100; printf(整数%d 的个位数字是%d, 十位数字是%d, 百位数字是%dn,n, c, b, a); return 0; int math=87,eng=72,comp=93; printf(math=%d, eng=%d, comp=%d, average=%dn,math, eng, comp, (math+eng+comp)/3); return 0; int c=26,f; f=c*9/5+32; printf(celsius=%d, fahr=%dn,c, f); return 0; int c,f=150; c=f*5/9-32*5/9; printf(fahr=%
3、d, celsius=%dn,f, c); return 0; double x, y; printf(Enter x:); scanf_s(%lf,&x); if(x!=0) printf(f(%.2f)=%.1fn,x,y); return 0; y=1/x; y=0; else #include int main/2-2-2 #include int main/2-2-3 #include #include int main/2-2-4 #include double x, y; printf(Enter x); scanf_s(%lf,&x); if(x0.0) y=pow(x+1,2
4、)+2*x+1/x; y=sqrt(x); else printf(f(%.2f)=%.2fn,x,y); return 0; double money, rate,x=1.0; int i,year; printf(Enter money, year and rate:); scanf(%lf %d %lf,&money,&year,&rate); for(i=1;i=year;i+) x=x*(1+rate); printf(intrest=%.2fn,money*x-money); return 0; int celsius, fahr; fahr=100; celsius=5*(fah
5、r-32)/9; printf(fahr=%d, celsius=%dn,fahr,celsius); return 0; #include int main/2-2-5 #include int main/2-2-6 #include int main/2-3-1 #include int main/2-3-2 int i,m,s=0; printf(Enter m:); scanf(%d,&m); for(i=m;i=100;i+) s=s+i; printf(sum=%dn,s); return 0; int i,sum=0; for(i=1;i=100;i+) printf(sum=%
6、dn,sum); return 0; sum=sum+i; int x, y; printf(Enter num1:); scanf_s(%d,&x); printf(Enter num2:); scanf_s(%d,&y); printf(%d+%d=%dn,x,y,x+y); printf(%d-%d=%dn,x,y,x-y); printf(%d*%d=%dn,x,y,x*y); printf(%d/%d=%dn,x,y,x/y); printf(%d%d=%dn,x,y,x%y); return 0; double x, y; printf(Enter x:); scanf_s(%lf
7、,&x); if(x=10) y=1/x; y=x; else printf(f(%.2f)=%.1fn,x,y); return 0; #include int main/2-3-3 #include int main/2-3-4 #include int main/2-3-5 #include int main/2-3-6 int low, uper; double fahr,celsius; printf(Enter low:); int i,n; double s=1.0,t=1.0,sign=1.0; printf(Enter n:); scanf(%d,&n); for(i=1;i
8、n;i+) printf(sum=%.3fn,s); return 0; sign=-sign; t=(t+3); s=s+1/t*sign; int i,n; double s=0.0; printf(Enter n:); scanf(%d,&n); for(i=1;i=n;i+) s=s+1.0/(2*i-1); printf(sum=%fn,s); return 0; int i,m,n; double s=0.0; printf(Enter m:); scanf(%d,&m); printf(Enter n:); scanf(%d,&n); for(i=m;i=n;i+) s=s+1.
9、0/i; printf(sum=%fn,s); return 0; scanf_s(%d,&low); printf(Enter uper:); scanf_s(%d,&uper); printf(fahr celsiusn); for(fahr=low;fahr=uper;fahr+=2) return 0; celsius=5.0/9.0*(fahr-32.0); printf(%3.0f %6.1fn,fahr,celsius); #include int main/2-3-7 #include int main/2-3-8 #include #include int x, n,i; d
10、ouble p=1.0; printf(Enter x:); scanf(%d,&x); printf(Enter n:); scanf(%d,&n); for(i=1;i=n;i+) p=p*x; printf(%d的%d次方是%.0fn,x, n,p); return 0; int m, n, i; double p,sum=0.0; printf(Enter m:); scanf(%d,&m); printf(Enter n:); scanf(%d,&n); p=1.0; for(i=1;i=m;i+) p=p*i; sum=sum+p; p=1.0; for(i=1;i=n;i+) p
11、=p*i; sum=sum+p; printf(sum=%.0fn,sum); return 0; int main/2-4-1 #include #include int main/2-4-4 #include #include int main/2-2-5 #include int main/2-2-6 int x, y; printf(Enter num1:); scanf_s(%d,&x); printf(Enter num2:); scanf_s(%d,&y); printf(%d+%d=%dn,x,y,x+y); printf(%d-%d=%dn,x,y,x-y); printf(
12、%d*%d=%dn,x,y,x*y); printf(%d/%d=%dn,x,y,x/y); printf(%d%d=%dn,x,y,x%y); double x, y; printf(Enter x:); scanf_s(%lf,&x); if(x=10) y=1/x; y=x; else printf(f(%.2f)=%.1fn,x,y); return 0; double sum=0.0,i; for(i=100;i=1000;i+) printf(sum=%.2fn,sum); return 0; sum+=sqrt(i); int n,i; printf(Enter n:); sca
13、nf(%d,&n); for(i=0;i=n;i+) printf(pow(3,%d)=%.0fn,i,pow(3.0,i); return 0; / return 0; return 0; #include int main/2-3-1 #include int main/2-3-2 #include int main/2-3-3 #include int main/2-3-4 int i,n; double s=0.0; printf(Enter n:); scanf(%d,&n); for(i=1;i=n;i+) s=s+1.0/(2*i-1); printf(sum=%fn,s); r
14、eturn 0; int i,m,n; double s=0.0; printf(Enter m:); scanf(%d,&m); printf(Enter n:); scanf(%d,&n); for(i=m;i=n;i+) s=s+1.0/i; printf(sum=%fn,s); return 0; int i,m,s=0; printf(Enter m:); scanf(%d,&m); for(i=m;i=100;i+) s=s+i; printf(sum=%dn,s); return 0; int i,sum=0; for(i=1;i=100;i+) printf(sum=%dn,s
15、um); return 0; sum=sum+i; #include int main/2-3-5 #include int main/2-3-6 #include int main/2-3-7 int m, n, i; double p,sum=0.0; printf(Enter m:); scanf(%d,&m); printf(Enter n:); scanf(%d,&n); p=1.0; for(i=1;i=m;i+) p=p*i; sum=sum+p; p=1.0; for(i=1;i=n;i+) int low, uper; double fahr,celsius; printf(
16、Enter low:); scanf_s(%d,&low); printf(Enter uper:); scanf_s(%d,&uper); printf(fahr celsiusn); for(fahr=low;fahr=uper;fahr+=2) return 0; celsius=5.0/9.0*(fahr-32.0); printf(%3.0f %6.1fn,fahr,celsius); int i,n; double s=1.0,t=1.0,sign=1.0; printf(Enter n:); scanf(%d,&n); for(i=1;in;i+) printf(sum=%.3f
17、n,s); return 0; sign=-sign; t=(t+3); s=s+1/t*sign; p=p*i; sum=sum+p; printf(sum=%.0fn,sum); return 0; #include int main/2-3-8 #include #include int main/2-4-1 #include #include int main/2-4-4 double sum=0.0,i; for(i=100;i=1000;i+) printf(sum=%.2fn,sum); return 0; sum+=sqrt(i); int n,i; printf(Enter
18、n:); scanf(%d,&n); for(i=0;i=n;i+) printf(pow(3,%d)=%.0fn,i,pow(3.0,i); return 0; int x, n,i; double p=1.0; printf(Enter x:); scanf(%d,&x); printf(Enter n:); scanf(%d,&n); for(i=1;i=n;i+) p=p*x; printf(%d的%d次方是%.0fn,x, n,p); return 0; 实验3 #include #include int main/3-1 double a, b, c, d; printf(Ente
19、r a, b, c: ); scanf(%lf%lf%lf,&a,&b,&c); d=b*b-4*a*c; if(a=0) if(b=0) if(c=0) printf(系数均为,方程无意义!n); printf(a、b为,c不为,方程不成立!n); else else printf(x=%.2fn,c/b); else if(d=0) printf(x1=%.2fn,(-b+sqrt(d)/(2*a); printf(x1=%.2fn,(-b-sqrt(d)/(2*a); printf(x1=%.2f+%.2fin,-b/(2*a),sqrt(-d)/(2*a); printf(x1=%.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 实验 指导 高等教育
链接地址:https://www.31ppt.com/p-3155244.html