中易网

c语言,我做的要么一次结束,要么无限循环,有什么办法吗?

答案:2  悬赏:0  
解决时间 2021-12-12 06:52
#include
void ave(float a,float b)
{
float s;
s=(a+b)/2;
printf("%.1f",s);
}
void main()
{
int a,b;
scanf("%d%d",&a,&b);
ave(a,b);
}
Description

编写一个函数,来计算两个整数的平均值。

Input

测试数据有多组,每组单独占一行,包括两个整数,中间用空格分隔。

Output

对于每组测试数据,输出结果单独占一行,小数位数输出一位。

Sample Input
1 2
3 5

Sample Output
1.5
4.0

HINT
最佳答案
对于多组数据 
acm中是有特定方式的
#include
void ave(float a,float b)
{
float s;
s=(a+b)/2;
printf("%.1f",s);
}
void main()
{
int a,b;
while(~scanf("%d%d",&a,&b))
{
    ave(a,b);
}
}这样就可以了 输入ctrl+Z 退出。
全部回答
for 的第二个参数是循环条件 k=1是赋值语句 因为k为int类型 1符合条件 赋值成功 返回true 所以条件一直为真陷入无限loop k==1 显然for运行时k的值为-1 不符合条件所以直接跳过for语句 pritf(????) 这句在for下面 当for语句没有{} 花括号 则for语句把下面最近的一句语句 当做循环体语句 因为for条件不成立所以 不输出
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么把MATLABGUI中的edittext中的内容通过保
这个月7号是星期6富士康会6号发工资吗?我想
解祀的意思是什么?解祀的释义是什么啊?
公厕的意思是什么啊?请解释下!
中国银行在柜台汇款手手续费多少
大郭乡派出所地址在什么地方,想过去办事
史传的意思是什么?史传的释义是什么啊?
舞阳县莲花派出所地址在哪,我要去那里办事
ie8调整缩放比例后不断刷新,不能使用怎么办
为什么墨西哥湾易发飓风
领纳的意思是什么啊?请解释下!
舞阳县马村派出所地址有知道的么?有点事想过
金属名片制作设备大概要多少钱
骈罗的意思是什么?骈罗的释义是什么啊?
怎样将ymvb制式电影转换成3gp模式
推荐资讯
如何区别第一角投影法和第三个投影法?
三星村村委会地址在什么地方,想过去办事
LOL怎么样才能成为一个合格的adc,凯瑞型的
福清三华高中学费多少
白银有色股上市能涨多少?
动漫《Re:creator》究竟如何翻译?
纪梵希眼镜sgv879价格表
遂川县工商行政管理局汤湖分局地址在哪,我要
什么叫电子票,什么叫纸质机票
柳城县糖业局地址在什么地方,想过去办事
淘宝店保证金不及时补上会不会降低店铺等级?
请问有谁知道肇庆或清远有什么地方是收十字绣
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?