编程序,已知a=3 b=5,求s=(a+b)/2的值
关于c语言的题目,请各位指导一下,谢谢!
求int型结果:
int main()
{
int a=3,b=5;
int s=(a+b)/2;
printf("(a+b)/2 = %d\n",s);
return 0;
}
求float型结果:
int main()
{
float a=3,b=5;
float s=(a+b)/2;
printf("(a+b)/2 = %f\n",s);
return 0;
}
希望此回答对你有所帮助,望采纳。
这三个变量存储的都是整数,所以我们定义三个整型变量,然后进行计算后,将 s
的值输出。
具体代码如下:
#include <stdio.h>
int main()
{
int a = 3,b = 5,s = 0;// 定义三个整型变量,并赋初值
s = (a + b) / 2;// 求值
printf("s = %d\n",s);// 将 s 的值输出
return 0;
}