| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 301 人关注过本帖
标题:[求助]C Primer Plus第五章的一道题目不会了…
收藏  订阅  推荐  打印 
victorchang
Rank: 1
等级:新手上路
帖子:11
积分:210
注册:2007-3-8
[求助]C Primer Plus第五章的一道题目不会了…

编写一个程序,此程序要求输入一个整数,然后打印出从(包括)输入的值到(包括)比输入的值大10的所有整数值(也就是说,如果输入5,那么输出就从5到15)。要求在各个输出值之间用空格、制表符或换行符分开。
不是很懂,具体麻烦大哥们编下,我看看比较下。

[此贴子已经被作者于2007-3-12 17:44:50编辑过]

搜索更多相关主题的帖子: Primer  Plus  
2007-3-12 10:48
neverTheSame
Rank: 6Rank: 6
来自:江西农业大学
等级:金牌会员
威望:9
帖子:1486
积分:15858
注册:2006-11-24

#include <stdio.h>
#include <conio.h>
int main(void)
{
int saveData=0;
int control=0;
int maxNum=0;
clrscr();
printf("Please input a number:%d",&saveData);
maxNum=saveData+10;
control=saveData;
while(control<=maxNum)
{
saveData+=control;
control++;
}
printf("The result :%d",saveData);
getch();
}

应广大C语言学习者的强烈要求,为了让更多的人能够使用上<<C语言库函数查询器>> 。产品的价格调整为20元人民币,欢迎广大C语言学习来购买。联系QQ:475818502,E-mail:zhaoxufeng9997@126.com,也可留言.
2007-3-12 11:19
neverTheSame
Rank: 6Rank: 6
来自:江西农业大学
等级:金牌会员
威望:9
帖子:1486
积分:15858
注册:2006-11-24

我没有运行,不知道有没有错误。
你试一下。


应广大C语言学习者的强烈要求,为了让更多的人能够使用上<<C语言库函数查询器>> 。产品的价格调整为20元人民币,欢迎广大C语言学习来购买。联系QQ:475818502,E-mail:zhaoxufeng9997@126.com,也可留言.
2007-3-12 11:20
victorchang
Rank: 1
等级:新手上路
帖子:11
积分:210
注册:2007-3-8

恩,好的,我试下
2007-3-12 11:35
高达
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:261
积分:2722
注册:2006-10-27

main()
{
int n;
int i;
printf("n=");
scanf("%d",&n);
for(i=n;i<=n+10;i++)
printf("%d ",i);
getch();

}


哎 时间....................
2007-3-12 12:42
victorchang
Rank: 1
等级:新手上路
帖子:11
积分:210
注册:2007-3-8

2楼的,你那个编码有问题,你再看看?不能运行
2007-3-12 17:36
nuciewth
Rank: 12Rank: 12Rank: 12
来自:我爱龙龙
等级:版主
威望:93
帖子:9521
积分:95068
注册:2006-5-23

以下是引用neverTheSame在2007-3-12 11:19:16的发言:
#include <stdio.h>
#include <conio.h>
int main(void)
{
int saveData=0;
int control=0;
int maxNum=0;
clrscr();
printf("Please input a number:%d",&saveData);
maxNum=saveData+10;
control=saveData;
while(control<=maxNum)
{
saveData+=control;
control++;
}
printf("The result :%d",saveData);//题目理解错误.
getch();
}


倚天照海花无数,流水高山心自知。
2007-3-12 19:22
nuciewth
Rank: 12Rank: 12Rank: 12
来自:我爱龙龙
等级:版主
威望:93
帖子:9521
积分:95068
注册:2006-5-23

高达 正解.

倚天照海花无数,流水高山心自知。
2007-3-12 19:23
victorchang
Rank: 1
等级:新手上路
帖子:11
积分:210
注册:2007-3-8

恩,高达的可以运行。
2楼的有点复杂了吧……

2007-3-12 21:19
无玩过界
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:246
积分:2610
注册:2007-2-20

二楼程序可以这样写的
main()
{
int n;
int i;
printf("n=");
scanf("%d",&n);
i=n;
while(i++<=n+10)
printf("%d ",i-1);
getch();
}

也可以这样
#include<conio.h>
#include<stdio.h>
int n;
int i;
main()
{
if(!i)
{printf("n=");
scanf("%d",&n);
i=n;}
if(i<=10+n)
{ printf("%d ",i);i++;main();}
else
getch();
}


2007-3-12 21:51
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.122562 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved