knocker,
程序能够完整就更好了。 比如加上头文件。
自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
knocker,
程序能够完整就更好了。 比如加上头文件。
不好意思,说句实话那个函数在那个头文件我不一定能记住。
一个是因为我平时写得少,就记不住了。
二个是因为我不太喜欢用库函数,当然不是说库函数不好,而是我想自己处理。
我帮你加上去了,这样代码就完整了。一些朋友把代码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;
}
#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; }
我测试了你的上面这段代码,有Bug.
我输入 10 , 结果就不对了。
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思维太不严密了,谢谢提醒!
wonderfulday ,
还是不对啊,你再输入 10 试试。
老大,
我没有改在源程序上,而是在贴上最后一句作了说明,
一下是正确的:
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; }
sort()是一个起泡排序函数,函数传递的是字符串常量,然后输出从小到大的新排序后的字符串。
char sort(char s)
{ int i;
int j;
for(i=0;
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();
}