c++中在键盘上输入是个正整数求其和,若输入负数终止

来源:百度知道 编辑:UC知道 时间:2024/06/24 05:43:18
分别用break 和不用break 编写程序

break的
#include <iostream>

using namespace std;

void main()
{
int a;
int sum = 0;

while(1)
{
cin >> a;
if(a >= 0)
{
sum += a;
}
else
{
break;
}
}

cout <<"sum"<<sum<<endl;
}

没有break的
#include <iostream>

using namespace std;

void main()
{
int a;
int sum = 0;

cin >> a;
while(a >=0)
{
sum += a;

cin >> a;
}

cout <<"sum"<<sum<<endl;
}

int n=0,i;
while(cin>>i&&i>=0)
{
n+=i;
}
cout<<n<<endl;
...........................................
int n=0,i;
while(cin>>i)
{
if(i<0) break;
else n+=i;
}
cout<<n<<endl;

如何在键盘上输入C语言程序中数据? 从键盘上输入一个正整数,在屏幕上输出它的每一位数字 用C语言编程:从键盘上输入两个正整数n和a, 求Sn=a+aa+aaa+ …a…aa的值(共有n项,最后一项有n个a) 哪个高手告诉我用C语言怎么编“从键盘上输入一个正整数N,计算该数的各位数字之和并输出”这个题 在Inputbox函数框中输入一个正整数, 小弟初学C语言,有一道题想请各位帮忙解决.在键盘上任意输入5个整数,要求按从小到大的顺序在屏幕上显示出来 C语言问题?输入若干个正整数选出最大值,用-1结束输入 C语言问题?输入若干个正整数选出最大值,用-1结束输入! masm中从键盘让用户输入一个正整数,输出该整数的所有因子。 VB编程从键盘上输入两个正整数M和N,求最大公约数