1樓:
給出**:
#include
#include
#include
#include
using namespace std;
int main()
else if(s[i]<='z'&&s[i]>='a'||s[i]<='z'&&s[i]>='a')
}for(int i=0;i<=num;i++)cout<
2樓:曉淚alex的abap鋪子
先定義兩個字串陣列變數a,b。。。。然後把原來的字串進行遍歷,判斷每個字元的acssii碼。。在數字區間的存在a中。。。字母的存在b中。。。然後再把a,b輸出。
3樓:匿名使用者
班門弄斧一下吧;大師們勿怪
char c="123asdf564afg" ,c1[100] ,c2[100];
int len=sizeof(c)/sizeof(char);
int i ,j =0,k=0;
for(i=0 ;i'0')
else if(c[i]<'z'&&c[i]>'a')c2[k++]=c[i];
}c1[j]='\0';
c2[k]='\0';
puts[c1];
puts[c2];
主程式完善一下就行了
4樓:
#include
#include
using namespace std;
int main()
if(s[i]<='z'&&s[i]>='a'||s[i]<='z'&&s[i]>='a')
}s1[j1]=0,s2[j2]=0;
cout<<"輸入字串中包含的數字字串為:";
cout<
cout<<"輸入字串中包含的字母字串為:";
cout<
return 0;}
5樓:喜洋洋
#include"stdio.h"
void main()
else if(c>='0'&&c<='9')}k=i+1;
l=j+1;
printf("zimu:\n");
for(i=0;i
printf("%c",zimu[i]);
printf("\nshuzi:\n");
for(j=0;j
printf("%c",shuzi[j]);
}測試通過
c語言中如何在一個字串裡搜尋出其中的字母和數字啊?謝謝
6樓:匿名使用者
那大概就是這樣
#include "stdio.h"
#include "string.h"
#include "stdlib.h"
int main()
if( (ch<='z'&&ch>='a') ||(ch>='a'&&ch<='z') )
}printf("%s\n",s1);
printf("%s\n",s2);
system("pause");
return 0;}
輸入一字串 按要求把其中的字母和數字分開輸出 用c語言編寫
如何用c語言分離字串中的字母和數字並分別輸出?
7樓:諾諾百科
把字串存放到陣列裡面,一個一個比對(迴圈)後輸出判斷數字:
for (i=0;iif ((p[i]>='0') && (p[i]<='9'))
printf();
判斷字母:
for (i=0;iif ((p[i]>='a') && (p[i]<='z'))
printf();
8樓:甄美媛葉午
先定義兩個字串陣列變數a,b。。。。然後把原來的字串進行遍歷,判斷每個字元的acssii碼。。在數字區間的存在a中。。。字母的存在b中。。。然後再把a,b輸出。
9樓:匿名使用者
班門弄斧一下吧;大師們勿怪
char c="123asdf564afg" ,c1[100] ,c2[100];
int len=sizeof(c)/sizeof(char);
int i ,j =0,k=0;
for(i=0 ;i'0')
else if(c[i]<'z'&&c[i]>'a')c2[k++]=c[i];
}c1[j]='\0';
c2[k]='\0';
puts[c1];
puts[c2];
主程式完善一下就行了
c語言問題:如何從一個由字母和數字組成的字串中提取出相應的字母?
輸入一字串 把其中的字母和數字分開輸出 用c語言編寫
10樓:三號床鋪的四哥
其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++ )
else if( (str[i] >= 65 && str[i] <= 90)|| (str[i] >= 97 && str[i] <= 122) )}
11樓:手機使用者
e if t = t + 1;改為
else t=t+1;因為字母,數字,空格的情況已經都考慮了,所以剩下的即為其他字元.
第二,主程式中這四個變數zm, kg, sz, qt沒有初始化,應先都賦值為0.
第三,函式應定義為即把傳值改為傳引用,否則呼叫fun函式結束後,zm, kg, sz, qt的值仍為0.
希望會給你幫助.
12樓:瑤啊瑤阿瑤
簡單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++ )
else if( (str[i] >= 65 && str[i] <= 90)|| (str[i] >= 97 && str[i] <= 122) )}
13樓:匿名使用者
知道 asii碼麼? 你可以在輸入的時候 每個字元進行判斷 當然 可以 也有個是 庫函式 比如 isup 好像是這麼寫的
js中如何分離字串,JS中如何分離字串
有兩種方式du 1 通過zhisplit關鍵字進行分離 var str abd,sda,dsad 定義一dao個字串 var arr str.split 通過版逗號把字串分隔。arr 0 等於 權abd,arr 1 等於sda,arr 2 等於dsad2 通過substring的方式進行分割 var...
c語言巨集定義字串問題,C語言巨集定義字串問題
用拼接符可以做到 define string arg aaaaaaa arg bbbbbbbbbb 但arg必須是個常量,不能是變數 c語言,將數字和字串拼成一個字串。用巨集來做,用api誰都會 巨集定義字串拼接可以使用巨集運算 即 define strcat x,y x y。運算子可以將兩個記號版...
c語言字串輸出是亂碼,C語言,字串輸出是亂碼
include include include int random int num void main printf 請依次輸入學生姓名 for i 0 i被點到的同學的名字是 printf s p random n 1 int random int num 你好沒有亂碼 就是邏輯上有些錯誤如圖 ...