热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_46566450
i-smith
4 年前
trueweixin_46566450

竟然又一年了

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
程序要求能够提取输入的字符串中的数字,将数字累加,得到数字之和,如输入的字符串为"abc76wet23er1.",应该提取数字76,23,1,求和后,即76+23+1=100,要求输入的字符串最后一个字符不能为数字字符。 #include<stdio.h> int main() { char a[80]; int b[80]; int i,num,sum,j; i=num=sum=j=0; gets(a); while(a[i]!=0) { if(a[i]>='0'&&a[i]<='9') { num=num*10+a[i]-'0'; if(!(a[i+1]>='0'&&a[i+1]<='9')) { b[j]=num; num=0; sum=sum+b[j]; j++; } } i++; } printf("%d",sum); }
立即登录