1樓:匿名使用者
#include
#include
using namespace std;
int main() //while(1);
return 0;}
2樓:匿名使用者
cnt1=cnt2=cnt3=cnt4=cnt5=cnt6=cnt7=cnt8=0;
這裡能正常?寫錯了吧。
while(1);
for語句跟著一個while怎麼回事?
以下程式正常,就是不知道你要什麼結果:
#include
using namespace std;
int main()
{int t;
char a[1200];
cin>>t;
flushall();
for(int i=1;i<=t;i++){memset(a,0,sizeof(a));
gets(a);
int l=strlen(a);
//cnt1=cnt2=cnt3=cnt4=cnt5=cnt6=cnt7=cnt8=0;//cout<
3樓:一樹的果
strlen()函式返回的是字串從頭到『\0'之間的長度,你不以'\0'結尾的話,這個值就不太確定了。
4樓:篤俠
很亂,看不出程式打算幹什麼。
c++用for迴圈向陣列輸入資料的問題
5樓:匿名使用者
其實輸入10個數也行,最後一個輸完後,多按一次回車就可以了。因為scanf("%d\n",x[9])要求你要原樣輸入,而輸入回車就可以產生\n。
舉個例子,如果scanf("%d,%d",&a,&b)是這樣,你的輸入格式要是1,1,
如果是這樣scanf("%d,",&a),你的輸入格式要是1,。
6樓:22點的太陽
好象是這樣:你的輸入是%d\n 所以每次必須是一個數字+一個回車的格式 然後輸入完第十個數字之後必須有個回車才能完成輸入 然後再按下回車才能回到程式中 不知大看懂沒 ……
c++ 遇到回車鍵,終止for迴圈問題,大神請過來
7樓:汐_楓
你想的太簡單了
cin是不儲存空格和換行的,且a[i]=='\n',即a[i]==10,只有你輸入10時才斷開迴圈而不是回車鍵。
不過如果你想要已輸入回車鍵就斷開迴圈也是可以的。
#include
using namespace std;
void main()
for (int j=0;j<=i;j++)//要等號cout<
8樓:匿名使用者 因為cin不讀取回車鍵,也就讀不到'\n',加一個標頭檔案#include ,然後將「cin>>ch」改為cin.get(ch),這樣就可以接收空格、回車等等。 9樓:匿名使用者 為什麼不用scanf啊,這個c++暫時還沒有淘汰啊 如果(scanf("%d",&a)==1)就是對的, 如果不是數字,或者說不符合限定要求就出錯不是很好用嗎 c語言:gets可以連續輸入字串嗎?怎麼輸入? 10樓:匿名使用者 gets是以回車作為分隔符,即每一次gets遇到回車就不讀了,如果想連續讀入輸出,可使用迴圈操作 如while(gets(str)) include c 輸入輸出操作標頭檔案 using namespace std 指明是使用 std 名稱空間 int sum int 宣告 sum 函式 以求從 1 加到 n 的和為例子寫 sum 函式,如果和你的要求不同,你可以自己修改 int sum int n 定義 sum 函式 int m... 內外迴圈顧名思義。內迴圈就是讓空氣只在車內流通,通過鼓風機帶動車內空氣進行迴圈。而外迴圈就是連通車內與外界,車輛行駛過程中,氣流會利用風壓自動吸入車內,靜止時車外空氣也能順著氣道進入鼓風機,從而吹入車內。1.外迴圈什麼時候用 剛剛購買的新車一定要儘可能的開啟外迴圈,保持車內外空氣流通,這樣做可以儘早... int sum 0 for int i 1 i 100 i system.out.println sum sum public static void main string args system.out.println sum public class test while num 100 sy...C for迴圈語句中如何使用函式
汽車內迴圈和外迴圈都在什麼時候用的
用java利用for迴圈 計算1