回 帖 发 新 帖 刷新版面

主题:3道题,新手求大虾

1.计算圆环面积
【问题描述】以整数形式输入两个半径值,假设它们是同心圆,根据半径值计算圆环的面积。pi以3.14参加计算
【输入形式】两个整数以空格作分隔符
【输出形式】圆环的面积,保留两位小数
【样例输入】2 4
【样例输出】37.68
2.输出三个整数中最小的数
【问题描述】使用“条件运算符”编写一程序,从键盘输入三个整数,在屏幕上输出其中最小的数。
【输入形式】三个整数以逗号作分隔符
【样例输入】5,3,8
【样例输出】3
3.温度转换【问题描述】王小毛发烧到华氏101度,计算相应的摄氏温度C并输出(保留一位小数),同时判断是否发烧,若发烧输出"yes",否则输出"no"。换算公式是:C=5/9(F-32) 。
【输入形式】整数
【输出形式】见样例
【样例输入】101
【样例输出】38.3,yes
我是菜鸟,求大虾

回复列表 (共4个回复)

沙发


我编的第2道,结果却不对,问题在哪儿啊?
#include <stdio.h>
void main()
{
int x,y,z;
scanf("%d%d%d",&x,&y,&z);
printf("%d\n",x>(y>z?z:y)?(y>z?z:y):x);
}

板凳

你自己写的“三个整数以逗号作分隔符”
你自己写的“scanf("%d%d%d",&x,&y,&z);”

3 楼


该怎么改啊?scanf("%x,%y,%z",&x,&y,&z)这样?

4 楼

我来回复

您尚未登录,请登录后再回复。点此登录或注册