没有合适的资源?快使用搜索试试~ 我知道了~
C语言程序常考题.doc.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 60 浏览量
2023-02-27
20:34:45
上传
评论
收藏 43KB DOCX 举报
温馨提示
试读
14页
.
资源推荐
资源详情
资源评论
.
..
. .
1
将成绩分为 A,B,C 等的程序
#include<stdio.h>
void main()
{
int score;
char grade;
printf("Please input a score:");
scanf("%d",&score);
grade=score>=90?'A':(score>=60?'B':'C'
);
printf("%d belongs to %c",score,grade);
}
2
判断是数字,字母,还是其他字符
#include<stdio.h>
void main()
{
char c;
printf("Please input a character:");
c=getchar();
if(c>='A'&&c<='Z'||c>='a'&&c<='z')
printf("%c is letter\n",c);
else if(c>='0'&&c<='9')
printf("%c is digit",c);
else
printf("%c is other character\n",c);
}
3
三角形面积
#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,s,area;
scanf("%f,%f,%f",&a,&b,&c);
s=(a+b+c)/2.0;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%7.2f,b=%7.2f,c=%7.2f",a,b,c);
printf("area=%7.2f,s=%7.2f\n",area,s);
}
4
输入数字,即可得到相应星期单词
.
.
.
w
.
..
. .
#include<stdio.h>
void main()
{
int x;
printf("Input integer number:");
scanf("%d",&x);
switch(x)
{case 1:printf("Monday\n");
break
;
case 2:printf("Tuesday\n");break;
case 3:printf("Wednesday\n");break;
case 4:printf("Thursday");break;
case 5:printf("Friday\n");break;
case 6:printf("Saturday\n");break;
case 7:printf("Sunday\n");break;
default: printf("error\n");
}
}
5
圆的周长,面积,球的体积,表面积,圆柱体积
#include<stdio.h>
#define PI 3.1415926
void main()
{
float r,h,l,s,sq,vq,vz;
printf("请输入圆半径 r,圆柱高 h:\n");
scanf("%f,%f",&r,&h);
l=2*PI*r;
s=PI*r*r;
sq=4*PI*r*r;
vq=4.0/3.0*PI*r*r*r;
vz=PI*r*r*h;
printf("圆周长:
printf("圆面积:
l=%6.2f\n",l);
s=%6.2f\n",s);
printf("圆球表面积:sq=%6.2f\n",sq);
printf("圆球体积: sv=%6.2f\n",vq);
printf("圆柱体积: sz=%6.2f\n",vz);
}
6
某分段函数,输入 X 求解 Y 的值
#include<stdio.h>
void main()
{
float x,y;
printf("Please input x:");
scanf("&f",&x);
.
.
.
w
.
..
. .
if(x<-1)
y=1;
else
if(x<=1)
y=2*x-5;
else
y=5*x*x-1;
printf("y=%10f\n",y);
}
7
比较输入的两个数,并输出较大值
#include<stdio.h>
void main()
{
float x,y,max;
printf("Please input two number x,y:");
scanf("%f,%f",&x,&y);
if(x>y)
max=x;
else
max=y;
printf("max=%7.2f",max);
}
例 5.10 求两个整数的最大公约数和最小公倍数。
#include<stdio.h>
void main( )
{
int m,n,p,t,r;
scanf(“%d,%d”,&m,&n);
if(n<m)
{
t=n;
n=m;
m=t;
}
p=m*n;
while(m!=0)
{
r=n%m;
n=m;
m=r;
}
printf(“m 和 n 的最大公约数:%d\n”,n);
printf(“m 和 n 的最小公倍数:%d\n”,p/n);
.
.
.
w
剩余13页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6535
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功