大一C语言题库
- 格式:rtf
- 大小:41.52 KB
- 文档页数:2
一、编程大题
1.有一函数:当x<0时,y=-1;当x=0时,y=0;当x>0时,y=1。
编一程序,输入x的值,输出y的值。
#include<stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
if (x>=0)
if (x>0) y=1;
else y=0;
else y=-1;
printf("x=%d,y=%d\n",x,y);
return 0;
}
2.输入三个实数,将这三个数按由大到小的顺序排列,并输出这三个数。
#include <stdio.h>
int main()
{ float a,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
if(a<b)
{ t=a; a=b; b=t; }
if(a<c)
{ t=a; a=c; c=t; }
if(b<c)
{ t=b; b=c; c=t; }
printf("%5.2f,%5.2f,%5.2f\n",a,b,c);
return 0;
}
3.有三个整数a,b,c,由键盘输入,输出其中最大者。
#include<stdio.h>
int main()
{int a,b,c,max;
printf("请输入a,b,c\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
printf("最大的数为%d\n",max);
return 0;
}
4.编程求圆面积、圆周长。要求圆半径由键盘输入,输出时要求有文字说明,取小数点后两
位数字。
1