1樓:天雨下凡
#include
int main(void)
2樓:向丶思陽
#include
main()
我想輸入一句英語後,把所有單詞存在一個字串陣列中,如何做?
3樓:匿名使用者
#include
void main()
4樓:匿名使用者
c++裡面直接cin>>陣列名,c裡面要用個迴圈。
5樓:匿名使用者
#include
main()
c語言如何將一句英語存入一個二維陣列中
6樓:匿名使用者
#include
#include
void main()
if(p == null)
for(j = 0; j <=count; j++)printf("%s\n",haha[j]);}
c語言中如何將一句話存入陣列
7樓:匿名使用者
若是抄從控制檯輸入,使用gets函式即可bai。把一句話話存入字元
陣列當中du。
使用形式:zhichar *gets( char *str );
gets從標準輸入裝置讀字串函式。dao可以無限讀取,不會判斷上限,以回車結束讀取,所以程式設計師應該確保buffer的空間足夠大,以便在執行讀操作時不發生溢位。gets()函式讀取到\n(我們輸入的回車)於是停止讀取,但是它不會把\n包含到字串裡面去。
所以gets()函式可以讀取整句話,包含每一個標點符號,每個空格,直到換行符。
若是從檔案輸入,使用fgets函式。fgets函式和gets函式類似。
使用形式:char *fgets( char *str, int count, file *stream );
8樓:匿名使用者
你的意來
思是每個單詞一個字串
自,存在字串陣列bai
裡面??du
但是單詞的數目
不是zhi固定的,沒辦法通過scanf("%s %s %s")的方式來獲取dao每個單詞
#include,因為你不知道需要幾個%s只能一個字元一個字元的讀,遇到空格繼續下一個單詞void main()
else if(temp==' ')//如果要識別多個空格,多加個變數flag
else}}
9樓:
讀入句子
輸出一個一個詞
程式如版下:
#include
#include
void main();}}
10樓:匿名使用者
#include "stdafx.h"
#include
#include
#include
void main ()
int length=strlen(a);
cout<也沒弄出來,但是我還是發上來了,求大神分析一下。。。。
11樓:匿名使用者
#include
void main()
}你需要設定一個結束zhi標誌。比如上面的,輸入回dao車大括號回內的內容就不執行答了,輸入就結束了。
12樓:匿名使用者
用gets()函式 可以用輸入整行
c語言中怎麼將漢字存入陣列並輸出,要具體c語言**
13樓:匿名使用者
#include
int main()
跪求c語言中怎樣把很多字串存入二維陣列中,並用指標輸出,急用~謝謝
14樓:匿名使用者
給你舉個例子,這裡str就是一個二維陣列,我手動輸入10個字串存入該陣列,然後用該二維陣列的行指標輸出
#include
#include
void main()
15樓:手機使用者
#include
#include
void main()
for(i=0;i<10;i++) //行索引值puts(**p=str[i]);}
16樓:匿名使用者
#include
int main()
}printf("%s %s\n",*(array),*(array+1));}
c語言 怎麼將很長的字串存入陣列,以及如何輸出
17樓:匿名使用者
首先你來定義的是一個二維陣列,自陣列的大小要大於字串的長度加1,這個加的1用來
儲存字串結束符'\0'
其次,二維陣列的輸出需要用迴圈輸出,不能直接printf比如for(int i=0;i<14;++i)
c語言中,能否通過陣列的值來知道陣列的序號?可以的話能舉個例子嗎?
18樓:匿名使用者
比如說,簡單的,數copy組值就是序號
bai另一種辦法,假設數
du組元素是unsigned int型的,佔用zhi4個位元組,其中一個位元組表dao示序號,其他3個位元組儲存實際取值,這樣可以最大有256個元素,儲存的值可以是0~1677216
請問大神c語言中字元陣列的輸入輸出到底怎麼弄的呢?
19樓:爭議什麼
字元陣列的輸入復輸出可以有兩制種方法:
逐個字元輸入輸出(%c)
整個字串
一次輸入輸出(%s)
輸出的字元中不包括結束符』\0』
用%s輸出字串時,printf函式中的輸出項是字元陣列名,不是陣列元素名
如果一個字元陣列中包含多個』\0』,則遇第一個』\0』時輸出就結束可以用scanf函式輸入一個字串
scanf函式中的輸入項c是已定義的字元陣列名,輸入的字串應短於已定義的字元陣列的長度
char c[6];
scanf(」%s」,c); 比如輸入china系統自動在china後面加一個』\0』
char str1[5],str2[5],str3[5];
scanf(」%s%s%s」,str1,str2,str3);
比如輸入:
how are you?
how\0\0 str1
are\0\0 str2
you?\0 str3
如果輸出st1
printf("%s",str1);
輸出:how.因為w後面的\0。所以系統讀到這就會結束了。
20樓:匿名使用者
先要定義一bai個指標du,這個指標型別是char型別的zhi,無論是數dao組的輸入
還是輸出,都需版
要用指標來權操作。輸入一個char型別的字元,然後用指標指向它,然後把它賦值給陣列的第幾個數,這個由你自己決定,也可以用一個迴圈去把你輸入的某幾個字元遍歷到這個陣列中。輸出也是一樣的,指標指向陣列中的某個字元,然後把這個字元輸出到螢幕上,之後可以再指向另一個字元,再輸出,以此類推。
21樓:何處可人生
一個一個輸入用一個迴圈配合scanf("%c"),整個一竄用%s,輸出同理,或者用gets函式和puts函式
22樓:匿名使用者
char str[100];
輸入:scanf("%s",str);或者gets(str);
輸出:printf("%s", str),或者puts(str);
麻煩解釋下這段C語言迴圈。最好能一句一句解釋。謝謝
void sort int array,int n 2 12 這個程式當第一次迴圈的時候k 0,array k array 0 然後進入第二個for迴圈,如果array j 簡單的說,第一次迴圈將array 0 替換為陣列中最小值。第二次迴圈將array 1 替換成array 1 後面的陣列元素中的...
C語言中字串的拼接用英語怎麼說
拼接有很多單詞可以表示的,想link,connect.我感覺你應該是要找 下面這個函內數吧 標頭檔案容 include 函式 char strcat char dest,char src strcat。c標準庫函式是這麼來的。strcat 字串拼接 用c語言寫一個函式,將兩個字串連線。1 實際上就是...
將這句話翻譯成英語!一句英語翻譯!
once a month 這裡的意思是,一個月一次。marine 希望在全國範圍擴大這個數量,在準備好一個月一次的批發之前。once a month這個副詞片語意思是每月一次。這裡表達的意思是marine希望把這個數字每個月都擴大一次。言外之意,就是希望每個月都能夠成倍增長。once a month...