发布网友 发布时间:1小时前
共1个回答
热心网友 时间:1小时前
#include "stdio.h" #include "string.h" int main(void) { int i,s,len; char str[80]; i=0; s=0; while((str[i]=getchar())!='\n'){ i++; len=i; } str[i]='\0'; for(i=0;str[i]!='\0';i++) if(str[i]>='0'&&str[i]<='9') s=s*10+str[i]-'0';//“str[i]-'0'”将数字字符转为ASCII码运算,差值即为数字本身的大小 printf("%d",s); printf("\n"); }