欢迎来到天天文库
浏览记录
ID:57713910
大小:13.50 KB
页数:2页
时间:2020-09-01
《从字符串中提取连续的字符数字转换为整数.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、/**从字符串中提取连续的字符数字转换为整数*/#include#include"string.h"voidmain(){charc[100];boolfind=false;intsum[30],num[50],i=0,l,s=0,N=1,g=0;printf("请输入一含有数字的字符串:");gets(c);l=strlen(c);while(true)//判断字符串中是否有字符数字,有则执行下一步,没有则重新输入{while(l){if(c[l]>='0'&&c[l]<='9')//判断是否含有数字字
2、符{find=true;break;}l--;}if(find)break;//有数字则退出循环elseprintf("没有数字!!!请重新输入:");gets(c);//没有则重新出入l=strlen(c);}l=strlen(c);printf("字符串长度为:%d",l);for(i=0;i='0')&&(c[i]<='9')){sum[s++]=c[i]-48;//单个字符数字转换为数字N*=10;if(c[i+1]<='0'
3、
4、c[i+1]>='9'
5、
6、c[i+
7、1]==' ')//判断下一个字符是否为字符数字,不是则执行下一步,即是否是一个连续的数{num[g]=0;N/=10;for(intj=0;j
8、ntf("%dt",num[i]);printf("");getchar();getchar();}
此文档下载收益归作者所有