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 好像是這麼寫的 有兩種方式du 1 通過zhisplit關鍵字進行分離 var str abd,sda,dsad 定義一dao個字串 var arr str.split 通過版逗號把字串分隔。arr 0 等於 權abd,arr 1 等於sda,arr 2 等於dsad2 通過substring的方式進行分割 var... 用拼接符可以做到 define string arg aaaaaaa arg bbbbbbbbbb 但arg必須是個常量,不能是變數 c語言,將數字和字串拼成一個字串。用巨集來做,用api誰都會 巨集定義字串拼接可以使用巨集運算 即 define strcat x,y x y。運算子可以將兩個記號版... include include include int random int num void main printf 請依次輸入學生姓名 for i 0 i被點到的同學的名字是 printf s p random n 1 int random int num 你好沒有亂碼 就是邏輯上有些錯誤如圖 ...js中如何分離字串,JS中如何分離字串
c語言巨集定義字串問題,C語言巨集定義字串問題
c語言字串輸出是亂碼,C語言,字串輸出是亂碼