mdsk.net
当前位置:首页 >> 如何用C语言分离字符串中的字母和数字并分别输出 >>

如何用C语言分离字符串中的字母和数字并分别输出

把字符串存放到数组里面,一个一个比对(循环)后输出. 判断数字: for (i=0;i='0') && (p[i]

其C语言程序为: int str_length = strlen(str); int str1[20]; char str2[20]; int mark1= 0 ; int mark2 =0 ; for( int i = 0 ; i < str_length ; i++ ) { if( str[i] > 47 && str[i] < 59 ) { str1[mark1] = str[i]; mark1++; } else if( (st...

#include main() { char *p,str[] = "CSB0 C11234C21234O21234H41234"; p=&str[5]; while (*p!='\0') { printf("%c%c=",*p,*(p+1)); p+=2; while (1) { if (*p>='0' &&*p

#include int main(int argc, char *argv[]) { char a[100]; int i; scanf("%s",&a); for(i=0;a[i]!=0;i++) if(a[i]>='a'&&a[i]='A'&&a[i]

这怎么排??应该只能是把小写,数字,大写放一块吧?可以用冒泡结合ASC码排序

#include #define N 100 int main() { char a[N]; int i,m=0,n=0,b=0,c=0; printf("Input a string:"); gets(a); for(i=0;a[i]!='\0';i++) { if(a[i]>='a'&&a[i]='A'&&a[i]='0'&&a[i]

#include int main(int argc, char const *argv[]){ char line[1024] = "\0"; //

#includeint main(){ char str[100]; char s[100],num[100]; int index=0,index1=0,index2=0; gets(str);//输入字符串 while(str[index]!='\0') { if((str[index]>='a' && str[index]='A' && str[index]='0' && str[index]

main() { char str[30],i,count=0; for(i=0;i='a'&&str[i]

#include "stdio.h" #include "string.h" void main() { char str[500]; int i; printf("请输入字符串:\n"); gets(str); for(i=0;i='0'&&str[i]

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com