亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么這里輸出從第二行開始有空格

#include <stdio.h>

int main()

{

? ? int m, n;

? ? for(m=2; m<=50; m++)

? ? {

for(n=2; n<m; n++)

? ? ? ? {

? ? ? ? ? ? if( m%n==0 )? ? ? ? ? ? // %取余

? ? ? ? ? ? break;? ? ? ? ? ? ? ? ? //這里應該退出當前循環了

}

? ? ? ? if(m == n)? ?//n循環結束后,如果m=n的話就輸出m

? ? ? ? ? ? printf("%d\n ",m);

}

return 0;? ??

}


正在回答

2 回答

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 因為你的for沒有對齊(加粗),把他推到上面的括號里。

#include <stdio.h>

int main()

{

? ? int m, n;

? ? for(m=2; m<=50; m++)

? ? {

for(n=2; n<m; n++)

? ? ? ? {

? ? ? ? ? ? if( m%n==0 )? ? ? ? ? ? // %取余

? ? ? ? ? ? break;? ? ? ? ? ? ? ? ? //這里應該退出當前循環了

}

? ? ? ? if(m == n)? ?//n循環結束后,如果m=n的話就輸出m

? ? ? ? ? ? printf("%d\n ",m);

}

return 0;? ??

}

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 就像這樣

#include <stdio.h>

int main()

{

? ? int m, n;

? ? for(m=2; m<=50; m++)

? ? {

????????for(n=2; n<m; n++)

? ? ? ? {

? ? ? ? ? ? if( m%n==0 )? ? ? ? ? ? // %取余


? ? ? ? ? ? break;? ? ? ? ? ? ? ? ? //這里應該退出當前循環了

}

? ? ? ? if(m == n)? ?//n循環結束后,如果m=n的話就輸出m

? ? ? ? ? ? printf("%d\n ",m);

}

return 0;? ??

}

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 然后就是你想要橫著的話,把加粗的地方改一下

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "%d? ?"因為那個是換行

0 回復 有任何疑惑可以回復我~

在cfree里面就沒有問題,有沒有大佬解釋一下。

這里是頁面的https://img1.sycdn.imooc.com//5cf21d0f0001445001390456.jpg

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么這里輸出從第二行開始有空格

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號