| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1485 人关注过本帖
标题:简单编程求和
取消只看楼主 加入收藏
swehenry
Rank: 2
等 级:论坛游民
帖 子:45
专家分:14
注 册:2007-11-11
收藏
 问题点数:0 回复次数:9 
简单编程求和
编写程序sum.c,求以下表达式结果并输出:
1+3+5+7+9+11

刚学C语言,只会这个的伪代码,编程总弄不好
搜索更多相关主题的帖子: 求和 
2007-11-11 22:20
swehenry
Rank: 2
等 级:论坛游民
帖 子:45
专家分:14
注 册:2007-11-11
收藏
得分:0 
来人帮帮忙啊,那个for循环怎么写呀
2007-11-11 22:39
swehenry
Rank: 2
等 级:论坛游民
帖 子:45
专家分:14
注 册:2007-11-11
收藏
得分:0 
就是编一个程序,运行后显示的结果是1+3+5+7+9+11的和(即36)
我这样写,结果是834,不知道问题出在哪里
#include<stdio.h>
void main()
{
int i,sum;
for(i=1; i <12;i++)
 {
  i +=2;
  sum+= i;
 }
 printf(“%d\n”,sum);
}

4楼的方法运行后有一个错误,一个警告
2007-11-11 23:14
swehenry
Rank: 2
等 级:论坛游民
帖 子:45
专家分:14
注 册:2007-11-11
收藏
得分:0 
guti1984的方法很好,但是数字是要自己出入,而我想让结果直接输出36(奇数求和),又不想写成sum=1+3+5+7+9+11
youken的程序差不多了,但运行后显示有错误.
2007-11-12 11:20
swehenry
Rank: 2
等 级:论坛游民
帖 子:45
专家分:14
注 册:2007-11-11
收藏
得分:0 

真是麻烦各位了!

youken给的程序运行的图:
[IMG]http://img.photo.163.com/av1qtwqepDiusf7_yhK3EQ==/743938363446981499.jpg[/IMG]
[IMG]http://img.photo.163.com/thoFYtQGTBG9rxyUkhQUsA==/737745913959348610.jpg[/IMG]

另外,Taylor_zh的程序修改后还是不能运行,如图:
[IMG]http://img.photo.163.com/D-7sq_Tjf7_5qgt0M9jbIg==/752664087725009878.jpg[/IMG]
[IMG]http://img.photo.163.com/1TkDxQvjTZ8nj46FS4GHGg==/743938363446981502.jpg[/IMG]

2007-11-12 13:41
swehenry
Rank: 2
等 级:论坛游民
帖 子:45
专家分:14
注 册:2007-11-11
收藏
得分:0 
youken给的程序运行结果图:
[IMG]http://images13.51.com/42/a/80/31/henry2008beijing/1194845504_0.00327400.jpg[/IMG]
[IMG]http://images13.51.com/51/a/80/31/henry2008beijing/1194844732_0.32590900.jpg[/IMG]
2007-11-12 19:11
swehenry
Rank: 2
等 级:论坛游民
帖 子:45
专家分:14
注 册:2007-11-11
收藏
得分:0 
Taylor_zh的程序运行图:
[IMG]http://images13.51.com/21/a/80/31/henry2008beijing/1194845875_0.00382300.jpg[/IMG]
[IMG]http://images13.51.com/56/e/80/31/henry2008beijing/1194865912_0.79374800.jpg[/IMG]
2007-11-12 19:15
swehenry
Rank: 2
等 级:论坛游民
帖 子:45
专家分:14
注 册:2007-11-11
收藏
得分:0 
我把sc324的程序改了一处(原来红色的地方为6),结果运行正常,得到了36(1+3+5+7+9+11)。
#include<stdio.h>
void main()
{
int i,sum,j;
sum=0;
for(i=1; i <7;i++)
 {
j=2*i-1;
  sum+= j;
 }
 printf(“%d\n”,sum);
}
[IMG]http://images13.51.com/26/a/80/31/henry2008beijing/1194867980_0.31154400.jpg[/IMG]
[IMG]http://images13.51.com/63/d/80/31/henry2008beijing/1194866929_0.27231100.jpg[/IMG]
2007-11-12 19:51
swehenry
Rank: 2
等 级:论坛游民
帖 子:45
专家分:14
注 册:2007-11-11
收藏
得分:0 
感谢楼上的几位的热心帮助,是你们让我在刚进入论坛时,就感受到了论坛里的热情,大家的责任心和认真的态度让我感动,再次感谢你们! youken、Taylor_zh、guti1984、sc324……
2007-11-12 19:52
swehenry
Rank: 2
等 级:论坛游民
帖 子:45
专家分:14
注 册:2007-11-11
收藏
得分:0 
Taylor_zh的程序按youken的方法修改后,没有错误了,但是运行结果为“1”

youken的完整代码输入后有3处不妥:
[IMG]http://images13.51.com/56/e/80/31/henry2008beijing/1194868674_0.62837200.jpg[/IMG]
[IMG]http://images13.51.com/30/b/80/31/henry2008beijing/1194868897_0.98048300.jpg[/IMG]
2007-11-12 20:11
快速回复:简单编程求和
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012652 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved