c++用if else语句能运算1加到100吗?

c++用if else语句能计算1加到100吗?若能请写出程序。谢谢

if else可以实现分支结构,我认为单纯用if else,不借助循环或goto跳转,不能计算1加到100。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-01
呵,要实现从一加到一百不需要用到if else语句,if else语句也根本没法实现。用个for循环就得!#include<iostream>using namespace std;void main(){int i,sum=0;for(i=1;i<=100;i++){sum=sum+i;}cout<<sum<<endl;}这是代码!用其他方法不怎么好实现吧!本回答被网友采纳
第2个回答  2013-12-01
不能吧,

c++用if else语句能计算1加到100吗?
\/\/首先,我想说的是:C++里面没有很多的"不可以"这个东西!\/\/看看如下代码合适不?include <iostream.h> int abc(int a){ if(a==0)return 1;else return a+=abc(a-1);} void main(){ int a;a=abc(100);cout<

谁能帮我用C++代码写出1加到100的和呀?用wihle 循环语句写.
下面是我的程序和结果的截屏,希望你能理解。

求整数1~100的累加值,但要跳过所有个位为3的数
void main(){ int i=1;int sum=0;while(i<101){ sum=sum+i;if(i%10==3||i==3)sum=sum-i;else sum=sum-0;i++;} \/* for(i=1;i<101;i++){ if(i%10==3||i==3)continue;else sum=sum+i;} *\/ printf("丢3累加的和为:\\n");printf("%d\\n",sum);} ...

用C++编写程序,计算s=1-1\/2+1\/4-1\/6+……-1\/98+1\/100?
else \/\/偶数项 { s -= 1.0 \/ i;} } cout << "s = " << s << endl;return 0;} 程序中采用for循环遍历1到100的数,通过if条件语句来判断每一项是正数还是负数,并将其累加到变量s中。最后输出s的值即可。其中,"%"表示取模运算,即求余数,"=="表示相等判断。此外,"cout"是C++...

C++从1加到100的程序怎么写?
一、用C语言计算1到100的累加的步骤 1、首先,打开Visual C++;2、选择文件,新建;3、左侧选择win32 console application,并在右侧选择输入工程的名称和地址,点击确定;4、选择一个空工程,完成;5、再次点击文件,新建;6、选择c++source file 并输入文件名,点击确定;7、输入如图所示的代码,注意...

求c++随机生成1到100数的代码改正(每次随机成的总是同一个数)
\/\/因为单用ran_num = rand()%100;这个语句的话产生的是伪随机数,所以程序一开始都是有一个固定的随机数的,如果想要得到真正的随机数,可以加上:srand(time(NULL));这一句,将当前的时间作为种子产生随机数,因为时间是不可能相同的,所以产生的随机数将不同,同时记得加上头文件#include望采纳 ...

C++求数的因子的个数
void main(){ int i,j,n;cout<<"请输入一个数:n(0<n,如果n<=0,则退出)"<<endl;cin>>n;while(n>0){ j=0;for(i=1;i<n;i++)if(n%i==0)j++;cout<<"数 "<<n<<" 具有 "<<j<<" 个因子。"<<endl;cout<<"请输入一个数:n(0<n,如果n<=0,则退出)"<<endl;cin...

用C++编程工具:猜数游戏程序产生一个1到100之间的随机整数,并提供给...
num=num%100+1;int guess;int count=0;puts("有一个数,你来猜猜看");while(scanf("%d",&guess)){ if(guess<num){ puts("小了");count++;} else if(guess>num){ puts("大了");count++;} else { printf("bingo!!您共用了%d次回答正确\\n",++count);count=0;break;} } } ...

编一个c++程序:将1-100所有有6的数字加起来,我的这个计算结果不对,哪里...
include <stdio.h>main (){ int i,s; s=0; for(int i=1;i<=100;i++) { if(i<60||i>69)\/\/非60~69的情况 { if(i%10==6)s=s+i; } else\/\/60~69的直接加人结果 { s=s+i; } } printf("%d",s);} ...

用C++取1到100的质数
include <stdio.h> void main(){ int a,b;for(a=2;a<=100;a++) \/\/取100以内所有的数 { for(b=2;b=a) \/\/当条件为真则为质数 printf("%5d",a);} }

相似回答