第一范文网 - 专业文章范例文档资料分享平台

c语言经典例题113道

来源:用户分享 时间:2025/9/26 8:40:55 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

else if(a==2) printf(\ else if(a==3) printf(\ else if(a==4) printf(\ else if(a==5) printf(\ else if(a==6) printf(\ else if(a==7) printf(\

else printf(\错误\\n\

}

34.编写程序,输入两个整数,和+、-、*、/之中的任意一个运算符,输出计算结果。

#i nclude

void main()

{

float a,b; char c;

printf(\请输入一个运算符:\\n\

scanf(\

printf(\请输入两个整数:\\n\ scanf(\

switch(c)

{

case'+':printf(\ case'-':printf(\ case'*':printf(\ case'/':printf(\

default:printf(\错误\

} }

35.输入年号,计算这一年的2月份的天数,将结果输出。

#i nclude

void main()

{

int year,leap;

printf(\请输入年份:\\n\ scanf(\ if(year%4==0)

{

if(year0==0)

{

if(year@0==0)

leap=1; else leap=0;

} else leap=1;

} else leap=0; if(leap)

printf(\年的2月有29天\ else

printf(\年的2月有28天\

}

36.输入三角形的三边a,b,c,判断a,b,c,能否构成三角形,若能,计算面积。

#i nclude #i nclude

void main()

{

float a,b,c,area; double s;

printf(\enter three sides of a triangle:\\n\

scanf(\

s=(a+b+c)/2.0;

area=sqrt(s*(s-a)*(s-b)*(s-c)); if(a+b

printf(\can't form a triangle.\\n\

else

printf(\area of the triangle is:%f\\n\

}

#i nclude

#define N 10 #define M 10 void main()

{

int i,j,k,m,n,flag1,flag2,a[N][M],max,maxj;

printf(\输入行数n[n<10]:\

scanf(\

printf(\输入列数m[m<10]:\ scanf(\ for(i=0;i

{

printf(\第%d行\\n\ for(j=0;j

}

37. 输入三角形的三边a,b,c,判断a,b,c,能否构成三角形,何种类型的三角形:等腰、

等边、直角、等腰直角、一般。

#i nclude #i nclude

void main()

{

float a,b,c;

printf(\请输入三角形边长:\\n\

scanf(\

if((a-b>=c)||(b-c>=a)||(c-a>=b)) printf(\不能够成三角形\\n\

else if ((a*a+b*b==c*c)||(b*b+c*c==a*a)||(c*c+a*a==b*b)) if ((a==b)||(b==c)||(c==a)) printf(\等腰直角三角形\\n\

else printf(\直角三角形\\n\

else if ((a==b)&&(b==c)) printf(\等边三角形\\n\

else if ((a==b)&&(b!=c)||(c==b)&&(b!=a)||(a==c)&&(c!=a)) printf(\等腰三角形\\n\

else printf(\一般三角形\\n\

}

38.输入奖金数a,计算并输出税率、应缴税款和实得奖金数。(用if语句编程)

#i nclude

void main()

{ int a; float r,t,s;

printf(\请输入奖金数:\\n\ scanf(\ if (a<500) r=0.00; else if (a<1000) r=0.05; else if (a<2000) r=0.08; else if (a<2000) r=0.10;

else r=0.15; t=a*r; s=a-t;

printf(\税率:%7.2f\\n\ printf(\税款:%7.2f\\n\ printf(\实得奖金:%7.2f\\n\

}

39.输入奖金数a,计算并输出税率、应缴税款和实得奖金数。(用switch语句编程)

#i nclude

void main()

{ int a,e; float r,t,s;

printf(\请输入奖金数:\\n\ scanf(\

e=a/500; switch(e)

{case 0:r=0.00;break; case 1:r=0.05;break;

case 2:

case 3:r=0.08;break;

case 4: case 5: case 6: case 7: case 8:

case 9:r=0.10;break; default:r=0.15;break;

} t=a*r; s=a-t;

printf(\税率:%7.2f\\n\ printf(\税款:%7.2f\\n\ printf(\实得奖金:%7.2f\\n\

}

40.输入学生的成绩,利用计算机将学生的成绩划分出等级并输出:90~100:A级; 80~89:B级; 70~79:C级; 60~69:D级;级;

#i nclude

void main()

{ float m;

printf(\输入学生成绩:\\n\

scanf(\

if ((m>100)||(m<0)) printf(\数据有误\\n\

else if (m>=90) printf(\级\\n\ else if (m>=80) printf(\级\\n\ else if (m>=70) printf(\级\\n\ else if (m>=60) printf(\级\\n\

else printf(\级\\n\

}

41.编程序,求方程aX2+bX+c=0的解;输入a,b,c.

0~59:E

搜索更多关于: c语言经典例题113道 的文档
c语言经典例题113道.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6azgo19zgx1is5307318_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top