资源描述:
《c语言作业 山东大学》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、山东大学化学院,环境学院,物理学院等大学计算机基础c语言作业题山大大化院1、斐波那契额数列的分数求和#includevoidmain(){inta=1;floati=1,j=1,s,sum=0;while(a<=20){s=j/i;sum+=s;j+=i;i=s*i;a++;}printf("theresultis:%f",sum);}2、打印图形#includeintmain(){intt,m,i,j;while(1){printf("1.正方形2.平行四边形3.
2、直角三角形4.等腰三角形5.菱形");printf("pleasechoosethetype:");scanf("%d",&t);if(t>=1&&t<=5)break;}printf("pleaseenterthesize");scanf("%d",&m);switch(t){case1:for(i=1;i<=m;i++){for(j=1;j<=m;j++)printf("*");printf("");}break;case2:for(i=1;i<=m;i++){for(j=1;j<=(i-
3、1);j++)printf("");for(j=1;j<=m;j++)printf("*");printf("");}break;case3:for(i=1;i<=m;i++){for(j=1;j<=i;j++)printf("*");printf("");}break;case4:for(i=1;i<=m;i++){for(j=1;j<=m-i;j++)printf("");for(j=1;j<=2*i-1;j++)printf("*");printf("");}break;case5:
4、for(i=1;i<=m;i++){for(j=1;j<=m-i;j++)printf("");for(j=1;j<=2*i-1;j++)printf("*");printf("");}for(i=1;i<=m-1;i++){for(j=1;j<=i;j++)printf("");for(j=1;j<=2*(m-i)-1;j++)printf("*");printf("");}}}3、判断回文#include#includevoidmain(){intl,
5、i,flag=1,N;charstr[100];printf("请输入文本");gets(str);l=strlen(str);for(i=0;ivoidmain(){floata;山东大学化学院,环境学院,物理学院等大学计算机基础c语言作业题山大大化院intb;c
6、harc;while(1){printf("请输入成绩:");scanf("%f",&a);if(a<0
7、
8、a>100)printf("输入成绩有误");elsebreak;}b=(int)a/10;switch(b){case(10):c='A';break;case(9):c='B';break;case(8):c='C';break;case(7):c='D';break;case(6):c='E';break;default:c='F';}printf("成绩等级是:%c",c);
9、}5、计算器#includevoidmain(){floata,c,d;charb;printf("请输入运算:");scanf("%f%c%f",&a,&b,&c);if(b=='+')d=a+c;elseif(b=='-')d=a-c;elseif(b=='*')d=a*c;elseif(b=='/')if(c==0)printf("输入有误!");elsed=a/c;printf("%f%c%f=%f",a,b,c,d);}