A48356. 有如下程序#include<stdio.h>#include<string.h>long fun(char str[]){ int i;long s=0,t; for(i=0;str[i]='\0';i++) { t=0; while(str[i]>='\0'&&str[i]<='9') { t=t*10+str[i]-'0';i++;} s=s+t; } return s; } void ma…
单选题
较难
知识点
题目描述
有如下程序
#include<stdio.h>
#include<string.h>
long fun(char str[])
{ int i;long s=0,t;
for(i=0;str[i]='\0';i++)
{ t=0;
while(str[i]>='\0'&&str[i]<='9')
{ t=t*10+str[i]-'0';i++;}
s=s+t;
}
return s;
}
void main()
{
char string[]="Welcome123To456Sichuan789";
long len;
len=fun(sting);
printf("%1d\n",len);
}
程序运行的输出结果是( )
选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员
上一题
下一题