C语言最简单程序

要求输入华氏温度显示摄氏温度公式好像是C=(5/9)*(F-32)很简单吧。。但我就是不会。。。... 要求输入华氏温度显示摄氏温度
公式好像是C=(5/9)*(F-32)
很简单吧。。但我就是不会。。。
展开
 我来答
合宁藩雀
2019-02-06 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.3万
采纳率:30%
帮助的人:920万
展开全部
如果加了else,
在x/2>0的时候就不会printf(),
所以只有到了x=1
(x/2==0,
因为x是int类型)的时候才会printf("%d",x%2),输出1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戴琪吕曼冬
2019-07-27 · TA获得超过3715个赞
知道大有可为答主
回答量:3018
采纳率:35%
帮助的人:181万
展开全部
#include<stdio.h>
int
Fun(char
*
a,int
n)
{
int
i,sum=0;
for(i=0;i<n;i++)
sum
+=
(*(a+i+i*n));
return
sum;
}
float
ave(float
*
a,int
n)
{
int
i;
float
average=0;
for(i=0;i<n;i++)
average
+=
*(a+i);
return
average/n;
}
void
main()
{
char
a[3][3]={{1
,2
,3},{4,
5
,6},{7,
8,
9}};
float
aver[5]={89,
78.5,
65,80,
91.5};
int
sum;
float
average;
sum=Fun(a,3);
printf("%d\n",sum);
average=ave(aver,5);
printf("%3.1f\n",average);
}
调试已通过,运行正确。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有发麴问薇
2019-10-28 · TA获得超过3856个赞
知道小有建树答主
回答量:3083
采纳率:34%
帮助的人:172万
展开全部
main()
//主函数
{float
a,b,c,t;
//声明部份,定义变量,浮点
printf("Enter
a,b,c:");
//接收屏幕格式输入
scanf("%f,%f,%f",&a,&b,&c);
//输入变量a、b、c的值
if(a<b){t=a;a=b;b=t;}
//比较a和b的值,如果a<b,则a和b的值互换
if(a<c){t=a;a=c;c=t;}
//比较a和c的值,如果a<c,则a和c的值互换
if(b<c){t=b;b=c;c=t;}
//比较b和c的值,如果b<c,则b和c的值互换
printf("%5.2f\n%5.2f\n%5.2f\n",a,b,c);
//输出a、b、c的值
}
======================================================
1、
本例程是输入3个数字,再按大到小排序
其中{}中的内容是这样的意思
当a<b时,则中间变量t=a,再将b的值赋给a,再将t的值赋给a
这样就完成了一个a和b的值互换。
2、
printf("%5.2f\n%5.2f\n%5.2f\n",a,b,c);
其中%5.2f
是指输入格式按_____.__输入出浮点格式的数。
12345.00
如:7输出的格式是____7.00
1234_.__
其中\n是回车符
penta
2006.06.27
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庾飙笃正文
2019-04-04 · TA获得超过3831个赞
知道大有可为答主
回答量:3122
采纳率:24%
帮助的人:162万
展开全部
求两个数的最大公约数和最小公倍数
#include
"stdio.h"
#include
"conio.h"
main()
{
int
a,b,num1,num2,temp;
printf("please
input
two
numbers:\n");
scanf("%d,%d",&num1,&num2);
if(num1<num2)/*交换两个数,使大数放在num1上*/
{
temp=num1;
num1=num2;
num2=temp;
}
a=num1;b=num2;
while(b!=0)/*利用辗除法,直到b为0为止*/
{
temp=a%b;
a=b;
b=temp;
}
printf("zuidagongyueshushi:%d\n",a);
printf("zuixiaogongbeishushi:%d\n",num1*num2/a);
getch();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郸菲查歌
2019-01-14 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.2万
采纳率:25%
帮助的人:1024万
展开全部
1、★编写程序,输入两个整数:1500和350,求出它们的商和余数并输出。
main()
{int
a;
int
b;
scanf("%d%d",a,b)
printf("商:%d\n余数:%d",a/b,a%b);
}
2、★编写程序,读入三个整数给a,b,c,然后交换它们中的数,把a中原来的值给b,b中原来的值给c,
c中原来的值给a,且输出改变后的a,b,c的值
main()
{int
a;
int
b;
int
c;
int
tmp;
scanf("%d%d%d",a,b,c)
printf("a:%d
b:%d
c:%d",a,b,c);
tmp=c;
c=b;
b=a;
a=c;
printf("a:%d
b:%d
c:%d",a,b,c);
}
3、★输入两个整型变量a,b的值,输出a+b,a-b,a*b,a/b,(float)a/b,a%b的结果,要求连同算式一起输出,每个算式占一行。
main()
{int
a;
int
b;
scanf("%d%d",a,b)
printf("a+b=%d\na-b=%d\na*b=%d\na/b=%d\n(float)a/b=%f\na%b=%d",a+b,a-b,a*b,a/b,(float)a/b,a%b);
}
4、★输入一个非负数,计算以这个数为半径的圆周长和面积。
main()
{float
a;
scanf("%f",a);
printf("周长=%f\n面积=%f",2*a*3.14,3.14*a*a);
}
5、★输入任意一个三位数,将其各位数字反序输出(例如输入123,输出321).
main()
{int
a;
int
b;
scanf("%d",a);
printf("%d",a%10);
a=a%100
printf("%d",a%10);
a=a%10
printf("%d",a%10);
}
6、★输入任意大小的三个整数,判断其中是否有两个奇数一个偶数。若是,则输出“YES”,不是则输出“NOT”
(要求用条件表达式进行判断,不使用if语句)
main()
{int
a;
int
b;
int
c;
int
n=0;
scanf("%d%d%d",a,b,c);
a%2==1?n++:a;
b%2==1?n++:b;
c%2==1?n++:c;
if
n==2
printf("YES");
else
printf("NOT");
}
7、★求前驱字符和后继字符。输入一个字符,找出它的前驱字符和后继字符,并按ASCII码值,按从大到小的顺序输出这三个字符及其对应的ASCII码值。
main()
{char
a;
scanf("%c",a);
printf("%c%c%c"a-1,a,a+1);
}
累啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式