用C语言编写程序从键盘输入三个数,求三个数的和并输出
3个回答
展开全部
#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);
}
希望回答对你有帮助
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);
}
希望回答对你有帮助
展开全部
#include <stdio.h>
int main(void)
{
double dblNum1,dblNum2,dblNum3;
scanf("%f%f%f",&dblNum1,&dblNum2,&dblNum3); //输入的三个数,用空格隔开,支持小数
printf("%f",(dblNum1+dblNum2+dblNum3)); //输出三个数的和
return 0; //main函数正常结束
}
绝对只使用C语言,不是C++
int main(void)
{
double dblNum1,dblNum2,dblNum3;
scanf("%f%f%f",&dblNum1,&dblNum2,&dblNum3); //输入的三个数,用空格隔开,支持小数
printf("%f",(dblNum1+dblNum2+dblNum3)); //输出三个数的和
return 0; //main函数正常结束
}
绝对只使用C语言,不是C++
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
void main()
{
ifloat a,b,c,sum=0;
scanf("%f %f %f",&a,&b,&c);
sum=a+b+c;
printf("%f+%f+%f=%f",a,b,c,s);
}
void main()
{
ifloat a,b,c,sum=0;
scanf("%f %f %f",&a,&b,&c);
sum=a+b+c;
printf("%f+%f+%f=%f",a,b,c,s);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询