1樓:free逍遙星空
#include
int main()
c語言程式設計 從鍵盤輸入一個字串,將其中所有的數字字元抽出,按原順序組成一個新串並輸出。
2樓:匿名使用者
||#include "stdio.h"
int main(void)
3樓:
//#include "stdafx.h"//if the vc++6.0, with this line.
#include "stdio.h"
int main(void)
4樓:匿名使用者
#include
int main()
s[i] = '\0';
printf("%s\n",s);
return 0;}
5樓:匿名使用者
#include
int main(int argc, char *argv)}for(i=0;i printf("%c",a[i]); return 0;} 從鍵盤輸入一個字串,將其中的所有數字字元抽出,按原順序組成一個新串並輸出ab93cd96kg,則輸出新串9396 6樓:聽不清啊 var c:char; begin repeat read(c); if c in ['0'..'9'] then write(c)until eoln; writeln; end. 7樓:匿名使用者 public static void main(string args)} 從鍵盤輸入一個字串,將其中的所有數字字元抽出,安原來順序組成一個新的字串並輸出,
5 8樓:匿名使用者 #include "stdio.h" int main(void) 9樓:2一瞬間 include int main() }printf("%s\n",ch);} 從鍵盤輸入一個字串和一個數字n,要求從字串的第n個字元開始到字串的末尾重新組成字串輸出。 10樓: 給你個c的,供參考du…… #include "stdio.h"// #include "string.h"//#include "stdlib.h"//void main(void) 11樓:匿名使用者 用的baic#編的 console.writeline("請輸入一個du字zhi dao符串"); string s1 = console.readline(); console.writeline("請輸入一個數字"); string s2 = console.readline(); int n = convert.toint32(s2);//將s2轉換成整型,專以便substring函式呼叫 s1 = s1.substring(n);//呼叫substring函式,從屬字串的第n個字元開始到末尾結束 console.writeline(s1); console.readkey(); c語言:用一個字元陣列從鍵盤輸入一個字串,刪除字串中所有非字母字元,然後將刪除後的結果輸出。 12樓:匿名使用者 1 遍歷字串; 2 對每個字元 判斷,如果不是字母,則刪除。 刪除可以通過後續字元前專移,覆蓋要刪 屬除字元的方式實現。 **如下: int main() s[j] = 0; printf("%s\n",s);} 13樓:冰是沉默的水 |#include #include #include int main() str2[j]='\0'; printf("%s",str2); getch(); }剛寫源 的-物聯bai 網校du企聯盟技zhi術部dao 輸入字串a,用指標,將其中數字,字母分別剔除並按原來順序字串b和c裡,最後分別輸出a,b,c三個字串 14樓:匿名使用者 很簡單的**,寫那麼複雜,**如下(有什麼問題追問): #include #include #define n 256 #define bufsz n void f() else if((*p>='a'&&*p<='z')||(*p>='a'&&*p<='z')) else }*p1='\0'; *p2='\0'; *p3='\0'; /********** end ***********/printf("result:\n"); printf(" "); puts(a); printf(" "); puts(b); printf(" "); puts(c); }int main() 15樓:聽不清啊 因為看不清楚要求抄的result是什麼樣子,只能猜測。 修改後的**,試試看是否合乎要求: for(p=0;p!='\0';p++) else if(*p>='0'&&*p<='9')else if((*p>='a'&&*p<='z')||(*p>='a'&&*p<='z')) }*p1='\0';*p2='\0';*p3='\0'; /********** end ***********/ c語言:從鍵盤輸入一個不超過100個字元的字串,其中字串只包括字母、數字、空格三種字元。 16樓:用著追她 1、首先需要開啟copy程式設計軟體。 2、輸入以下bai程式:#include int main()。 3、然後按duf5執行程式。 4、然後輸zhi入想要輸入的字元dao串。 5、按回車鍵,就會彈出你輸入的字串。 6、注意字串的大小,改變中括號中的數字改變輸入字串的大小。 17樓:貌似風輕 #include #include int letter(char c) main() i++; k++; 前面不是字母這裡也不是字母 前面是字母此處開始不是字母 }for(i=0;i} 這是我以前寫的,可以實現(4)的功能,把排序的for迴圈刪掉就是(3)的功能。 (1)(2)的話等一下 11.利用指標編寫程式,從鍵盤輸入一個字串,刪除該字串的所有首部和尾部數字字元,輸出修改後的字 18樓:聽不清啊 #include int main() 求解c語言程式設計題:輸入一段字串,將其中的數字按順序輸出? 19樓:華哥 #include #include #define size 100 void main() p++; }printf("\n");} 20樓:羊三問 while(p!='\0') 21樓:匿名使用者 win-tc我覺得蠻好 他的中心引擎是tc的引擎 以前學c的時候也覺得很難,等我學到函式呼叫時在去看前面的,就覺得非常容易了 在學迴圈時我還搞不懂scanf函式是幹什麼的,怎麼用,現在還不是很好 一開始學很難是很正常的 輸入一個字串,將字串中的所有數字字元提取出來轉換成真正的數字 22樓:惠白佴映萱 數字的ascii編碼的範圍為30到39,用輸入的字串指標順序移位判斷是否在這個區間 23樓: #include #include main() char s[80] long n=0; int m, i=0: char *p=s printf("請輸入一串字元:"): gets(s) while(*p!= \0」) if(*p>=' 0' &&*p<=』9')m=*p-』0'; n=n*10+m; p++; printf("提取的數字為:%ld\n,n);} 24樓:匿名使用者 #包括中 國際主要() {int i,k = 0,j = 0; 燒焦一個[80],b [80]; \ *加上一個二維陣列* \得到(一); 就(i = 0;一個由[i] = 0;!我+ +){k + +; 就(i = 0;我 = '0'| | a [i] < ; = '9')\ *確定[i]的字元數,是下一個步驟,否則迴圈* \ {b [j] = a [i]; \ *數字字元在b陣列* \j + +; 就(i = 0; b [i] = 0;!我+ +){的printf(「%d個」,一個[一]); 以上是我來幫助你後,你嘗試一臺機器好,我希望你能幫助。 。 。 從鍵盤輸入的字串有若干個數字字元,編寫程式,用移動指標的方法將其中的數字字元取出(按自左向右的順序 25樓: //下面**僅供參考 #include #include using std::cin; using std::cout; using std::endl; char *getnum(char *in);//取數字字元函式int main() *p = '\0'; return in;} 26樓:我來看看白羊 路過 推薦 使用 易語言 從鍵盤輸入一個字串,按從左向右順序分解成連續字元組成的幾個子串,並順序輸出這子串?
5 如何用c語言,從鍵盤輸入一個字串,將其按逆序存入另一個字元陣列中並輸出,要求用最基本的c語言 27樓:秦鬆 以一來個8為字串為源例:bai **如下du #include int main() for(j=0;j<8;j++)} 28樓:那天小雨天 for(i=strlen(a)-1,j=0;i>=0;i--){b[j]=a[i];j++;只要一個迴圈就行了。 另外迴圈結束還要加個b[j]='/0' 29樓:匿名使用者 #include char ch1[20];void exchange(char arry,int x); void main() void exchange(char arry,int x)ch1[k]='\0'; break;}}} 30樓:謝帆 #include #include #define mxn 1100 char arr[mxn],rev[1100]; int main() 31樓:匿名使用者 從鍵盤輸入一個字串,程式設計將其字元順序顛倒後重新存放,並輸出這個字串。用指標的方法。 32樓:匿名使用者 #include char *func(char *s) {char *p=s,*q=s,t; while(*++q); for(q--;p 把兩個字串賦值給第三個字串就行了. include void main 我用c 做的 陣列的大小可以根據輸入字元的多少改一下 這樣就可以連線到一起了 用動態指標有點麻煩 把兩個字串 用 相連不就行了 落影客 include void stringjoin char s1,char s2 void m... c中菜鳥 1 include 2 include 3 include 4 define max 100 5 int main 6 你輸入的 8 char b max 你輸出的10 char temp 11 char p a 12 char q a 1 13 int i 0,j 0 14 printf... 手機使用者 上面這句話應該不對吧?小寫字母全部轉換成大寫字母就是對應ascii碼減32,你這個 z a 的值是25.另外贊同樓上說的 還可以按照常識,比如操作文字檔案都用ascii,對於二進位制檔案,用二進位制。但這不是絕對的,文字檔案用ascii,主要是這些資訊本來就是以自然文字的形式表達,你用記...從鍵盤輸入兩個字串,將它們連線為字串,不能用系統函式strcat
從鍵盤輸入符串,放在字元陣列a中,將字元陣列a中下標值為偶數的元素按從小到大排序。求幫助
從鍵盤輸入字串,將小寫字母全部轉換成大寫字母,然後輸出到磁碟檔案中儲存。輸入字元以!結