注册 登录
编程论坛 C++教室

1+2+3+4+....+10 用C++编写

小桥滴水 发布于 2013-07-05 13:30, 1220 次点击
求帮忙 谢谢了  好多年没用了 忘记了
12 回复
#2
qwe1681922013-07-05 13:59
程序代码:
sum = 0;
        for(i=1;i<=10;i++)
        sum += i;


#3
小桥滴水2013-07-05 14:14
回复 2楼 qwe168192
求更完整的。。。。。麻烦帮忙下了
#4
yuccn2013-07-05 15:37
void main ()
{
    int sum = 0;
    for(int i=1;i<=10;i++)
         sum += i;
 
    printf("sum:%d.", sum);
}
#5
Susake2013-07-05 19:06
程序代码:
#include <iostream>
using namespace std;

int main() {
    cout << 10 / 2 * 11 << endl;
    return 0;
}
#6
RobinWang2013-07-05 22:43
回复 楼主 小桥滴水
#include<iostream>
using namespace std;
void main()
{int sum=0,i=1;
while(i<10)
{i=i+1;
sum=sum+i;
}
cout<<sum<<endl;
}
#7
zklhp2013-07-06 12:56
程序代码:

#include <iostream>
#include <vector>
#include <algorithm>

using std::cout;
using std::endl;
using std::vector;
using std::for_each;

const int N = 10;

int main(void)
{
    vector<int> a(N);
    int i = 1;
    int sum = 0;
    for_each (a.begin(), a.end(), [&i] (int& a) {a = i++;});
    for_each (a.begin(), a.end(), [&sum] (int& a) {sum += a;});
    cout << sum << endl;
    return 0;
}


据说这才是C++

哦 编译要用高版本的编译器 比如我用的
gcc --version
gcc.exe (rev1, Built by MinGW-builds project) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

编译参数
g++ -Wall -std=c++11 a.cpp

Compilation finished at Sat Jul  6 12:55:32
#8
luckydu2013-07-24 11:00
#include<iostream.h>
int main()
{int sum=0,i;
for(i=1;i<11;i++)
     sum+=i;
count<<sum<<endl;
return 0

#9
额外覆盖2013-07-24 11:06
z版 你又在坑人了
你那个根本不便于阅读  
你要知道  楼主会容器吗?
#10
未未来2013-07-26 00:01
几年忘记成这样
#11
额外覆盖2013-07-26 09:37
太假了吧  再怎么不用也不至于for循环就忘了啊
#12
rjsp2013-07-26 10:06
2楼 5楼 7楼 分别用了不同方法
我再加一种方法 cout << 1+2+3+4+5+6+7+8+9+10 << endl;
#13
peach54602013-07-26 10:12
以下是引用额外覆盖在2013-7-26 09:37:21的发言:

太假了吧  再怎么不用也不至于for循环就忘了啊

我总感觉就骗代码的,呵呵
1