float c,f;
printf("请输入一个华氏温度:");
scanf("%f",&f);
c=(5.0/9.0)*(f-32);
printf("摄氏温度为:%5.2f\n",c);
return 0;
}
8.有一函数:当 x<1 时,y=|x|;当 1<=x<10 时,y=2x-1;当 x>=10 时,y=3x+11。编一程序,
输入 x 的值,输出 y 的值。
#include <stdio.h>
#include <math.h>
void main()
{
int x, y;
printf("输入 x:");
scanf("%d",&x);
if (x<1)
y=abs(x);
else if (x<10)
y=2*x-1;
else
y=3*x+11;
printf("x=%3d, y=%d\n",x,y);
}
9.输入三个实数,将这三个数按由小到大的顺序排列,并输出这三个数。
#include <stdio.h>
void main()
{
int a,b,c,t;
scanf("%d,%d,%d",&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("%d,%d,%d\n",a,b,c);
}
10.输入一个字符,判断它是否是小写字母,如果是,将它转换成大写字母;如果不是,不
转换。然后输出最后得到的字符。
#include <stdio.h>
void main ( )
{
char ch;
scanf("%c",& ch);
ch=(ch>='A'&& ch<='Z')?(ch+32):ch;
printf("%c\n",ch);
}
11.编程求圆柱体积,圆柱表面积。要求圆半径,圆柱高由键盘输入,输出时要求有文字说
明,取小数点后两位数字。
#include <stdio.h>
评论0
最新资源