1. 有一个函数
编辑
添加图片注释,不超过 140 字(可选)
,写一段程序,输入
添加图片注释,不超过 140 字(可选)
的值,输出
添加图片注释,不超过 140 字(可选)
的值。
#include<stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
if(x>100||x<0)
y=-1;
else if(x==0)
y=0;
else
y=1;
printf("%d\n",y);
return 0;
}
2. 输入3个实数a,b,c,输出其中最小的数。
#include<stdio.h>
int main()
{
int a,min=32767,n=3;
while(n--)
{
scanf("%d",&a);
if(a<min)
min=a;
}
printf("%d\n",min);
return 0;
}
3. 输入三角形的三边a,b,c,判断a,b,c,能否构成三角形,若能,计算面积。
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,c,s,d;
scanf("%d%d%d",&a,&b,&c);
if(a b>c&&a c>b&&b c>a)
{
d=(a b c)/2;
s=sqrt(d*(d-a)*(d-b)*(d-c));
printf("%d\n",s);
}
else
printf("三边构不成三角形\n");
}
4. 输入4个整数,输出4个数中的最大值、最小值。
#include<stdio.h>
int main()
{
int a,max=-32768,min=32767,n=4;
while(n--)
{
scanf("%d",&a);
if(a>max)
max=a;
if(a<min)
min=a;
}
printf("%d %d\n",max,min);
return 0;
}
5. 要求按照成绩的等级输出百分制分数段, A等为90分以上,B等为80~89,C等为70~79,D等为60~69,E等为60分以下。成绩的等级由键盘输入,若输入的等级非A、B、C、D、E字符,输出”enter data error”。
#include<stdio.h>
int main()
{
char a;
a=getchar();
if(a=='A')
{
printf("90分以上\n");
}
else if(a=='B')
{
printf("80~89\n");
}
else if(a=='C')
{
printf("70~79\n");
}
else if(a=='D')
{
printf("60~69\n");
}
else if(a=='E')
{
printf("60分以下\n");
}
else
{
printf("enter data error\n");
}
return 0;
}
6. 有一个函数: