99问答网
所有问题
如何用C++编写程序求输入任意个数的整数的和,输入的个数是不确定的(1000以内吧), 而且不按规律输入。
如题所述
举报该问题
推荐答案 2012-10-30
可以这样
读一行,放到string里面。空格为分割符对字符串分割,就能得到每个数字的字符了。
然后再把每个数字的字符转成int型。加在一起,搞定。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ejve7W7zB.html
其他回答
第1个回答 2012-10-30
#include<stdio.h>
int mian()
{
long int n;
long ing sum=0;
int cnt=0;
printf("输入整数 (输入0字母退出表示结束)\n");
while(n)
{
scanf("%d",&n);
sum+=n;
cnt++;
}
printf(" 输入的个数为%d 和为%d",cnt-1,sum);
return 0;
}
第2个回答 2012-10-30
1000个不是很多,用数组就可以了。如果个数太多的话就用链表。
第3个回答 2012-10-30
用VECTOR,每输入一个就存储进去,你输1万个都没问题
第4个回答 2012-10-30
用数组
第5个回答 2012-10-30
各种方法
相似回答
编写
一个
C++程序求
出
1000以内
的所有素数及素数
的个数
答:
cout<< n<<"以内素数一共"<<count<<"个"<<endl;}
c++程序,输入
一个正
整数,
求出各个位数之和。。(使用函数调用)
答:
int main(int argc, char* argv[]){ int n;while(cin>>n){ int sum=0;int p;while(n!=0){ p=n%10;n=n/10;sum=sum+p;} cout<<sum<<endl;} return 0;}
用V
C++
6.0编一
程序
:
输入
N个数求这N
个数的
总和。(写好有加分)
答:
在V
C++
6.0环境中编写一个简单的
程序,
能够
输入任意个数的整数
并计算这些
整数的
总和。程序的逻辑结构相对简单,主要包括以下几个部分:首先是定义变量,然后是循环
输入整数,
最后是计算总和并输出结果。这个示例中的代码片段展示了一个基本的实现方式。具体而言
,程序
开始时定义了一个常量N,这里N的值被设...
c++编写
一个
程序,
要求
输入
两
个数
a和b,计算出a和b
的和,
差,积,并输出...
答:
当需要在
C++
中编写一个简单的程序来计算两个整数a和b的和、差、积以及商(除法结果保留小数),以下是一个满足要求的示例代码:首先,定义一个名为main的函数,用于接收两个
整数输入
。程序会提示用户输入第一个
整数,
然后使用scanf函数读取并存储在变量a中。接着
,程序
会询问用户输入第二个整数b,并...
c++输入
n个
整数,
求它们之中所有正
整数的和
.
答:
include<stdio.h>int main(){int n,i,x,s=0; scanf("%d",&n); for(i=0;i<n;i++) {scanf("%d",&x); if(x>0)s+=x; } printf("%d\n",s); return 0;}
下列
程序
实现从键盘
输入
一
个数
n,求1~n之和并输出,其中求1~n
的和
由...
答:
以下是
C++
代码实现从键盘输入一个数n,求1~n之和并输出,其中求1~n的和由函数实现:```cpp include <iostream> using namespace std;// 求 1~n 的和 int sum(int n) { int res = 0;for (int i = 1; i <= n; i++) { res += i;} return res;} int main() { int n...
C++程序
要求输出
1000以内
的完数
答:
if(n/i-int(n/i)==0)错了。1、if(n/i-int(n/i)==0)这个改为if(n%i == 0)2、找到一个完数以后,没有把s初始化为0,所以后面肯定会出错。在n=n+1;后面加s=0。
C++
不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模
程序的编程
质量
与程序
设计语言的问题描述能力。
C++
输入
输出语句实现输出两个
整数的和
写个
程序
谢谢
答:
1、首先,定义三个变量,保存反转
的整数
、反转后的每一位数字和计数。2、给计数变量赋初值,初值为0。3、
任意输入
一个整数,保存在变量num中。4、用if语句判断,如果num是负数,则将num转换为正数,并输出反转后数值的负号。5、如果是正数,则直接反转输出整数。6、do-while循环中,用10对整数取余...
C++的
简单问题
,任意
给定n个
整数,
求这n个整数序列
的和
、最小值、最大值...
答:
std;int main(){int n,a,i,sum=0,min=0,max=0;cin>>n;cout<<n<<endl;for(i=1;i<=n;i++){cin>>a;sum+=a;if(i==1){max=a,min=a;}else{if (a>max){max=a;}if (a<min){min=a;}}}cout<<sum<<" "<<max<<" "<<min<<endl;system("pause");return 0;} ...
大家正在搜
编写程序输入一个整数
编写程序从键盘输入一个整数
编写一个输入年月日的程序
编写一程序输入n的值
编写一个密码输入程序
写程序输入x输出y
编写一个程序
编写一个登录程序
编写一个c语言程序
相关问题
用c++编写程序,将某一个输入位数不确定的正整数按照标准的3...
C/C++语言中,在不确定用户输入数据个数的情况下来控制循环...
C++输入不确定数目的数字
用c++指针编写程序,将某一个输入位数不确定的正整数按照标准...
C++ 用递归法将一个整数N转换成字符串,例如输入483,应...
c++ 将不确定数目的数输入数组中,怎么办
在C++中的主函数中,如何定义一个数组,而这个数组的大小不确...
C++ 输入的值类型不确定怎么办??