标题:[求助]C Primer Plus第五章的一道题目不会了…
只看楼主
victorchang
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-3-8
 问题点数:0 回复次数:10 
[求助]C Primer Plus第五章的一道题目不会了…
编写一个程序,此程序要求输入一个整数,然后打印出从(包括)输入的值到(包括)比输入的值大10的所有整数值(也就是说,如果输入5,那么输出就从5到15)。要求在各个输出值之间用空格、制表符或换行符分开。
不是很懂,具体麻烦大哥们编下,我看看比较下。

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

搜索更多相关主题的帖子: Primer Plus 
2007-03-12 10:48
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
得分:0 
#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();
}

wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-03-12 11:19
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
得分:0 

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


wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-03-12 11:20
victorchang
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-3-8
得分:0 
恩,好的,我试下
2007-03-12 11:35
高达
Rank: 1
等 级:新手上路
威 望:1
帖 子:261
专家分:0
注 册:2006-10-27
得分:0 

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

}


哎 时间....................
2007-03-12 12:42
victorchang
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-3-8
得分:0 
2楼的,你那个编码有问题,你再看看?不能运行
2007-03-12 17:36
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
得分:0 
以下是引用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-03-12 19:22
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
得分:0 
高达 正解.

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

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

2007-03-12 21:19
无玩过界
Rank: 1
等 级:新手上路
威 望:2
帖 子:246
专家分:0
注 册:2007-2-20
得分:0 

二楼程序可以这样写的
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-03-12 21:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-123769-1-1.html




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

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