计算机技术基础作业整理.doc

计算机技术基础作业整理.doc

ID:56281677

大小:58.00 KB

页数:9页

时间:2020-06-05

计算机技术基础作业整理.doc_第1页
计算机技术基础作业整理.doc_第2页
计算机技术基础作业整理.doc_第3页
计算机技术基础作业整理.doc_第4页
计算机技术基础作业整理.doc_第5页
资源描述:

《计算机技术基础作业整理.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机技术基础作业整理作业一计算器程序,编写一个可以进行加减乘除运算的程序。解法1.#includevoidmain(){floata,b,c;chard1;scanf("%f%c%f",&a,&d1,&b);if(d1=='/'&&b==0)printf("error");else{if(d1=='-')c=a-b;elseif(d1=='+')c=a+b;elseif(d1=='*')c=a*b;elseif(d1=='/')c=a/b;printf("%g%c%g=%g",a,d1,b,c);}}解法2.#includevoidmain(){f

2、loata,b,c;charch;scanf("%f%c%f",&a,&ch,&b);switch(ch){case'+':c=a+b;printf("%f+%f=%f",a,b,c);break;case'-':c=a-b;printf("%f-%f=%f",a,b,c);break;case'*':c=a*b;printf("%f*%f=%f",a,b,c);break;case'/':if(b!=0)c=a/b,printf("%f/%f=%f",a,b,c);elseprintf("error");break;default:printf("notincluded

3、n");}}9作业二.编写一个程序,可以输出倒三角形,直角三角形,正三角形,菱形,反平行四边形,平行四边形六种图形。解法:#includevoidmain(){inta,i,j,n,m;printf("pleaseenternumber1-61,倒三角形2,直角三角形3,正三角形4,菱形5,反平行四边形6,平行四边形");scanf("%c",&a);printf("pleaseentern,m");switch(a){case'1':scanf("%d,%d",&n,&m);for(i=0;i

4、rintf("");for(j=0;j<2*n-1-2*i;j++)printf("*");printf("");};break;case'2':scanf("%d,%d",&n,&m);for(i=1;i<=n;i++){for(j=1;j<=i;j++)printf("*");printf("");};break;case'3':scanf("%d,%d",&n,&m);for(i=1;i<=n;i++){for(j=1;j<=n-i;j++)printf("");for(j=1;j<=2*i-1;j++)printf("*");printf("");};break;case'

5、4':scanf("%d,%d",&n,&m);if(n%2==0)printf("error");else{for(i=1;i<=(n+1)/2;i++){for(j=1;j<=(n+1)/2-i;j++)printf("");for(j=1;j<=2*i-1;j++)9printf("*");printf("");};for(i=0;i<=(n-1)/2;i++){for(j=0;j<=i;j++)printf("");for(j=0;j

6、);for(i=1;i<=n;i++){for(j=1;j

7、数组还是要从小到大排列。解法:#includevoidmain(){inti,t,h;inta[11];printf("输入10位从小到大排列的数组");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("");printf("输入你想插入的数字");scanf("%d",&h);a[10]=h;9for(i=0;i<10;i++)i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。