编程高手进:输入n个数,求n个数的和,并输出这n个数
样例:输入:3124535172输出:71241835172要定义一个长度为100的整形数组a...
样例:输入:
3
1 2 4
5
3 5 1 7 2
输出:
7
1 2 4
18
3 5 1 7 2
要定义一个长度为100的整形数组a 展开
3
1 2 4
5
3 5 1 7 2
输出:
7
1 2 4
18
3 5 1 7 2
要定义一个长度为100的整形数组a 展开
4个回答
展开全部
/***********C语言,开发环境是VS2010************
***************如果是VC6.0的环境***************
******请将程序里所有scanf_s替换成scanf*********
*****并且去掉最后一行system("pause");**********/
#include<stdio.h>
#include<stdlib.h>
void main()
{
int i, n, a[100], sum = 0;
printf("你想输入几个数:");
scanf_s("%d", &n);
printf("请输入这%d个数:",n);
for (i = 0; i<n; i++)
{
scanf_s("%d", &a[i]);
sum += a[i];
}
printf("这%d个数的和为:%d\n", n, sum);
for (i = 0; i<n; i++)
{
printf("%d ", a[i]);
}
printf("\n");
system("pause");
}
展开全部
弄一个数组或者链表存放输入数据,输入结束后遍历一次计算和值,最后遍历输出~
追问
可以说详细点吗?怎样使用数组存放输入数据?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int n, x, sum = 0;
cin>>n;
while ( n != 0)
{
cin>>x;
sum = sum + x;
--n;
}
cout<<sum;
cin>>n;
while ( n != 0)
{
cin>>x;
sum = sum + x;
--n;
}
cout<<sum;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你C语言的吧~~~
#include <stdio.h>
int main(void)
{
int a[100],b=0,i,n;
printf("How many numbers?\n");
scanf("%d",&n);
printf("Please input numbers\n");
for (i=0;i<n;i++)
{
scanf("%d",&a[i]);
b+=a[i];
}
printf("%d\n",b);
for (i=0;i<n;i++)
{
printf("%d ",a[i]);
}
printf("\n");
return 0;
}
#include <stdio.h>
int main(void)
{
int a[100],b=0,i,n;
printf("How many numbers?\n");
scanf("%d",&n);
printf("Please input numbers\n");
for (i=0;i<n;i++)
{
scanf("%d",&a[i]);
b+=a[i];
}
printf("%d\n",b);
for (i=0;i<n;i++)
{
printf("%d ",a[i]);
}
printf("\n");
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询