如何用c语言编写三个数之和
#include <stdio.h>
void main()
{
int a,b,c,s=0;
scanf("%d %d %d",&a,&b,&c);
s=a+b+c;
printf("%d+%d+%d=%d",a,b,c,s);
}
以下是方便于扩展,如需要输入100个数,然后求和
#include <stdio.h>
#define N 100 /*只需要修改这个值就可以,如修改为3*/
void main()
{
int a[N],i,s=0;
for(i=0;i<N;i++) scanf("%d",&a[i]); /*输入的时候用 空格 来区分输入的每个数
for(i=0;i<N;i++) s+=a[i];
printf("%d",a[0]);
for(i=1;i<N-1;i++) printf("+%d",a[i]);
printf("%d=%s",a[N-2],s);
}
希望回答对你有帮助
1.
int sum = a+b+c; printf(和: %d,sum);printf(平均值:%f,sum/0);return 0 讲解:先定义四个整形。一个浮点型保存平均值。然后在控制台等待输入。
2.
s=floor(0*(a+b+c)/3);scanf(%d d d,&a,&b,&c);换一下位置就可以了。先输入abc值。
可以使用C语言的基本语法和运算符来编写三个数之和,下面是一个简单的示例代码:
#include <stdio.h>
int main()
{
int a, b, c, sum;
printf("请输入三个数:\n");
scanf("%d %d %d", &a, &b, &c);
sum = a + b + c;
printf("这三个数的和为:%d\n", sum);
return 0;
}
代码中首先定义了四个整型变量a、b、c和sum,分别表示三个数和它们的总和。接着使用printf函数提示用户输入三个数,并且使用scanf函数从终端获取用户输入的三个数。然后计算这三个数的和,将结果存储在sum变量中,并使用printf函数输出结果。
需要注意的是,scanf函数中的占位符%d表示接收整型数据,&符号表示获取该变量的地址。在实际编写时,还需根据具体的需求对代码进行适当的修改和扩展。
c语言问题:任意输入两个数,求两数的平方之和
#include<stdio.h>
void main()
{
int a,b;
printf("请输入第一个数的值:");
scanf("%d",&a);
printf("请输入第二个数的值:");
scanf("%d",&b);
printf("平方和为:%d",a*a+b*b);
}