永发信息网

C语言:从键盘输入一个不超过100个字符的字符串,求这个字符串连续数字所能组成的最大正整数值

答案:1  悬赏:70  手机版
解决时间 2021-03-29 01:02
  • 提问者网友:你给我的爱
  • 2021-03-28 17:28
C语言:从键盘输入一个不超过100个字符的字符串,求这个字符串连续数字所能组成的最大正整数值
最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-03-28 18:15
图片看不清,根据题面理解所做:
#include "stdio.h"
int main(int argv,char *argc[]){
char s[101];
int d[35],i,j,k;
printf("Input a string...
");
scanf("%100s",s);
for(j=i=0;s[i]!='';i++)
    if(s[i]>='0' && s[i]<='9'){
for(d[j]=0,k=i;s[k]>='0' && s[k]<='9';(d[j]*=10)+=s[k++]-'0');
j++;
i=k-1;
}
for(k=d[i=0];i if(k k=d[i];
printf(i ? " %d" : "%d",d[i]);
}
printf("
The MAX is %d
",k);
return 0;
}运行样例:

追问谢谢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯