原帖由 [bold][underline]xianshizhe111[/underline][/bold] 于 2007-12-10 00:28 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1140519&ptid=190678][/url]
回复28#只要做一小小改动就可以了.
回复28#只要做一小小改动就可以了.
那你把代码发出来看下哈:注意人家的题是:“求助分析:从键盘输入一个正整数,将该正整数中的每位数字重新排列,输出最大数和一个最小数”
不是输入数字中的最大最小数
麻烦你也看下我的代码哈 应为我知道你根本就没看过........不然不会连题都没看清楚....
----------------解决方案--------------------------------------------------------
原帖由 [bold][underline]叶柄[/underline][/bold] 于 2007-12-10 20:42 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1141729&ptid=190678][/url]
那你把代码发出来看下哈:注意人家的题是:“求助分析:从键盘输入一个正整数,将该正整数中的每位数字重新排列,输出最大数和一个最小数”
不是输入数字中的最大最小数
麻烦你也看下我的代码哈 应为我知道你根本就没看过... ...
那你把代码发出来看下哈:注意人家的题是:“求助分析:从键盘输入一个正整数,将该正整数中的每位数字重新排列,输出最大数和一个最小数”
不是输入数字中的最大最小数
麻烦你也看下我的代码哈 应为我知道你根本就没看过... ...
#include "stdio.h"
#include "stdlib.h"
int main()
{
char chr;
int max=0,min=9,tmp,iary[10],i,j;
for(i=0;i<10;++i)iary[i]=0;
printf("Input the data of integer:");
while((chr=getchar())!='\n')
{
if(chr<'0'&&chr>9)
{
printf("Error input!");
return 0;
}
else
{
tmp=chr-'0';
iary[tmp]++;
min=(tmp<min?tmp:min);
max=(tmp>max?tmp:max);
}
}
printf("\nMax=%d, Min=%d\n",max,min);
printf("\nSorted:\n");
for(i=0;i<10;++i)
if(iary[i]!=0)
for(j=0;j<iary[i];++j)
printf("%d,",i);
system("pause");
}
"路过....."
----------------解决方案--------------------------------------------------------
真是不好意思.一连发了三贴一样的内容耽误大家的观看.
那天刚上论谈一时没弄好.
----------------解决方案--------------------------------------------------------
小雪是来学习的。几天前电脑恢复系统,此帖做的笔记全没了。难过死了~~
----------------解决方案--------------------------------------------------------
原帖由 [bold][underline]freeforever[/underline][/bold] 于 2007-12-10 21:22 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1141792&ptid=190678][/url]
#include "stdio.h"
#include "stdlib.h"
int main()
{
char chr;
int max=0,min=9,tmp,iary[10],i,j;
for(i=0;i
#include "stdio.h"
#include "stdlib.h"
int main()
{
char chr;
int max=0,min=9,tmp,iary[10],i,j;
for(i=0;i
呵呵 学习了
不过 if(chr<'0'&&chr>9) 什么意思?
----------------解决方案--------------------------------------------------------
将一个数的各位分离组成一个字符串,c和c++有现成的函数:sprintf,itoa
----------------解决方案--------------------------------------------------------