| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2577 人关注过本帖
标题:[讨论]给大家出道题玩玩
只看楼主 加入收藏
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 

knocker,

程序能够完整就更好了。 比如加上头文件。


自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2004-06-17 01:13
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

不好意思,说句实话那个函数在那个头文件我不一定能记住。

一个是因为我平时写得少,就记不住了。

二个是因为我不太喜欢用库函数,当然不是说库函数不好,而是我想自己处理。


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-06-17 10:49
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 

我帮你加上去了,这样代码就完整了。一些朋友把代码copy 下来,如果因为不知道加什么头文件而无法运行,那多可惜啊。

#include <stdio.h> #include <conio.h> // for getch();

int main() { long i ; int a=0 ; scanf("%ld",&i); while(i)a=i%10>a?i%10:a,i/=10 ; printf("%d",a);

getch(); return 0;

}


自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2004-06-17 18:06
wonderfulday
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2004-7-28
收藏
得分:0 

#include<iostream.h>

main() { int max=0,j,i; cin>>i; do{ j=i%10; if(j>=max)max=j; i=i/10; }while(i>1); cout<<max<<" is the max"<<endl; return 0; }


2004-07-29 01:07
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 

我测试了你的上面这段代码,有Bug.

我输入 10 , 结果就不对了。


自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2004-07-31 13:03
wonderfulday
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2004-7-28
收藏
得分:0 

main() { int max=0,j,i; cin>>i; do{ j=i%10; if(j>=max)max=j; i=i/10; }while(i>1); cout<<max<<" is the max"<<endl; return 0; }

将while(i>1)改为while(i>=1);我d思维太不严密了,谢谢提醒!


2004-07-31 16:59
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 

wonderfulday ,

还是不对啊,你再输入 10 试试。


自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2004-08-02 08:03
wonderfulday
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2004-7-28
收藏
得分:0 

老大,

我没有改在源程序上,而是在贴上最后一句作了说明,

一下是正确的:

main() { int max=0,j,i; cin>>i; do{ j=i%10; if(j>=max)max=j; i=i/10; }while(i>=1); cout<<max<<" is the max"<<endl; return 0; }


2004-08-02 17:43
liuminghua
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2004-7-24
收藏
得分:0 

sort()是一个起泡排序函数,函数传递的是字符串常量,然后输出从小到大的新排序后的字符串。

char sort(char s)

{ int i;

int j;

for(i=0;

2004-08-07 11:26
♂twincle
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2004-8-4
收藏
得分:0 
以下是引用knocker在2004-06-16 15:08:57的发言:

TC这个编译器的确是落后了,只是因为现在的系统是32位的,而TC是一个16位的编译器,但是不能否认TC是个优秀编译器。

main() { long i ; int a=0 ; scanf("%ld",&i); while(i)a=i%10>a?i%10:a,i/=10 ; printf("%d",a);

getch();

}

这个好理解~~而且想法好~~

/cgi-bin/load_pic?verify=DRR8NUHogwm6XhIZFfyT5w%3D%3D" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://photoimg1./cgi-bin/load_pic?verify=DRR8NUHogwm6XhIZFfyT5w%3D%3D');}" onmousewheel="return imgzoom(this);" alt="" />
2004-08-07 15:48
快速回复:[讨论]给大家出道题玩玩
数据加载中...
 
   



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

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