云南大学软件学院C语言知识所有实验代码(共17页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《云南大学软件学院C语言知识所有实验代码(共17页).doc》由会员分享,可在线阅读,更多相关《云南大学软件学院C语言知识所有实验代码(共17页).doc(17页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第二次试验/第三次试验=程序=#includeint main() /*十进制*/ printf(%dn,3+4*6); printf(%dn,3*4/6+6); printf(%dn,2*3/12*8/4); printf(%dn,10*(1+7*3); printf(%dn, 20-2/6+3); printf(%dn, 20-2/(6+3); printf(%dn, (20-2)/6+3); printf(%dn, (20-2)/(6+3);/*916显示为小数,保留小数2位,宽度为8*/ printf(%8.2fn,3.0+4.0*6.0); printf(%
2、8.2fn,3.0*4.0/6.0+6.0); printf(%8.2fn,2.0*3.0/12.0*8.0/4.0); printf(%8.2fn,10.0*(1.0+7.0*3.0); printf(%8.2fn,20.0-2.0/6.0+3.0); printf(%8.2fn,20.0-2.0/(6.0+3.0); printf(%8.2fn,(20.0-2.0)/6.0+3.0); printf(%8.2fn,(20.0-2.0)/(6.0+3.0); /*1720显示为字符*/printf(%cn, m - 5); printf(%cn, m + 5); printf(%cn, G
3、+ 6); printf(%cn, G - 6); /*2123显示为十进制整数*/ printf(%dn, b - a); printf(%dn, g - a + 1); printf(%dn, g - a + 1);=运行结果=程序=#includeint main () float Cel,Fah; printf(print a Fah number:); scanf(%f,&Fah); Cel=5.0/9.0*(Fah-32); printf(The Cel number is%fn,Cel); printf(print a Cel number:); scanf(%f,&Cel);
4、Fah=32+9.0*Cel/5.0; printf(The Fah number is:%f n,Fah); return 0;=运行结果=第四次试验*(1)程序*#includeint main()int num1,num2,num3,max,min;printf(please input three numbers:n);scanf(%d %d %d,&num1,&num2,&num3);max=(num1num2)?num1:num2;min=(num1max)?num3:max;min=(num3min)?num3:min;printf(max = %d min = %d,max,m
5、in);return 0;*运行结果*(2)程序*#include int main()int a;float profit,income;printf(Please input the profit:);scanf(%f,&profit);a=(profit-1)/;switch(a)case 0:income=profit/10;break;case 1:income=(profit-)*0.075+10000;break;case 2:case 3:income=(profit-)*0.05+10000+7500;break;case 4:case 5:income=(profit-)*
6、0.03+10000+7500+10000;break;case 6:case 7:case 8:case 9:income=(profit-)*0.01+10000+7500+10000+6000;break;case 10:income=(profit-)*0.01+10000+7500+10000+6000+6000; printf(奖金数值为:%fn,income); return 0;*运行结果*(3)程序*/*百马百担问题*/#includeintmain()intA,B,C;printf(百马百担的解为:n);printf(大中小n);for(A=0;A=33;A+) for(B
7、=0;B=50;B+) C=100-A-B; if(3*A+2*B+C/2.0=100) printf(%-2d%-2d%-2dn,A,B,C); return0; *运行结果*(4)程序*(5)程序*/关于菱形的第一种算法/#include int main() int i,j,k; printf(请输入最长行的数字,为奇数k:); scanf(%d,&k) ; for (i=1;i=k;i+) for(j=1;j=(k+1)/2+1&(i+j)=(k+1)*3/2-1&i-j=(k+3)/2-2& &j-i=(k+3)/2-2) printf( *); else printf( ); pr
8、intf(n); return 0; /第二种算法/#include int main() int K,X,C,N; printf(num=); scanf(%d,&N); for(C=1;C=(N+1)/2;C+) for(K=1;K=(N+1)/2-C;K+) printf( ); for(X=1;X=2*C-1;X+) printf( *); printf(n); for(C=(N+3)/2;C=N;C+) for(K=1;K=C-(N+1)/2;K+) printf( ); for(X=1;X=2*N+1-2*C;X+) printf( *); printf(n); *运行结果*第5/
9、6次试验*(1)程序*第7次试验*(1)程序*#include int main() int i,j,n; printf(input a number); scanf(%d,&n); int ann; printf(n); for(i=0;in;i+) ai0=1; aii=1; for (i=2;in;i+) for(j=1;ji;j+) aij=ai-1j-1+ai-1j; for(i=0;in;i+) for(j=0;j=i;j+) printf(%5d,aij); printf(n); *运行结果*(2)程序*方法一:#include int main ()int i;int fb12
10、=1,1;for(i=2;i12;i+)fbi=fbi-1+fbi-2;printf(第%d个月共有兔子%d只n,i+1,fbi*2);return 0; *运行结果*方法二:#include int main()long f1,f2;int i;f1=f2=1;for(i=1;i=20;i+)printf(%12ld%12ld,f1,f2);if(i%2=0)printf(n);f1=f1+f2;f2=f1+f2;return 0;*运行结果*(3)程序*#include#define num 10int num1(int ,int);int num2(int ,int);int main(
11、)void sort1 (int num1,int n);void sort2 (int num2,int n);int anum, cnum,i,moves,j;printf(enter array here:n);for(i=0;i10;i+)j=i;scanf(%d,&ai);cj=ai;printf(the sorted array :n);sort1(a,num);printf(the sorted array :n);sort2(c,num);return 0;void sort1(int num1,int n) int i,j,temp,b;for(i=0;in-1;i+)for
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 云南大学 软件 学院 语言 知识 所有 实验 代码 17
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内