永发信息网

c++问题,统计正整数的个位数并求各位数字中的最大者

答案:2  悬赏:10  手机版
解决时间 2021-05-02 14:12
用c++ 用printf()输出,
最佳答案

#include <stdio.h>



void test(int x){


char c1[20];
int i1 =0;


while(x)
{


int t1 = x % 10;


x = x /10; // t1 ,显然就是 最简单的 那个


c1[i1]= t1 +'0'; // 统计每个数字 // 不过,这个 是 逆序的


i1++;



}


c1[i1] ='\0';


char max = c1[0];



for(int i2=0;i2 <i1;i2++)
{
if(c1[i2] >=max)
max = c1[i2];


}


printf("最大的各位数字是:%d",max -'0');




// 最后的 一个是 :a1 + 6 ; a2 + 5 ; a3 + 4 ; ... // 一直 下去
}



void main()


{


int i;


scanf("%d",&i);
// int i;


//i= sum(6);


test(i);
// printf("%d\n",i);





}

全部回答

输入一个整数,输出该数的位数,和各位数字的最大数.

你看看是不是这个意思. 不是可以帮你修改.

#include <stdio.h>

void main() { long n; int t,m,max; m=0;max=0; scanf("%ld",&n);

while(n) { t = n % 10; n = n / 10; if(t > max) max = t; //max保存各位数字的最大值. m++; //m用来统计该数的位数. } printf("%d max=%d\n",m,max); //m是该数的位数. max是各位数字中的最大值. }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手机排线的批发价格是多少,在那进货?
怎么让人爱上运动
诛仙2什么门派飞升的仙合欢PK强啊??说说理
简短的唐代的忧国的古诗
手机怎么设置网络连接呢?我的手机是诺基亚62
好烦、听不进课
2010QQ图标有的怎么不能因藏
联想电脑哪个型号适宜大学生用?
老家厨这个地址在什么地方,我要处理点事
平顶山市区建东小区有房子出租吗
CF垃圾游戏为什么出2-30错误代码的啊?
那个有好听伤感的歌么?可以让人想哭的
结婚承诺唯美句子英文,有关于信守承诺的押韵
武汉到江西大余怎么样坐车?
Fate. 拽么、家族成立了一周年、创下了多少辉
推荐资讯
为什么我的QQ农场中一株鲜花不见了
谁能给我个QQ西游激活码?
关于network协议重装后一个一个问题帮忙解决
问首歌 歌名
罐子出来后,邪灵饮血剑大概值多少
为什么我只会选择逃避来面对喜欢我的男生?
为什么女人喜欢搞***
一套加9怒灵,风烛加11,碗心加11,绝刀加11
帮忙翻译两句话
盛秦钢材经销部地址有知道的么?有点事想过去
CF怎样才能快速准确的拿狙打掉敌人
友谊,什么是真正的内?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?