c語言的小題目,c語言小題目?

時間 2022-03-08 15:45:11

1樓:隋昊熠

int j;表示定義乙個整型變數,就相當於在電腦記憶體中開闢了乙個空間i,然後用它來儲存資料。

for(j=10;j>3;j--)這是一條迴圈語句,迴圈從j=10開始,每次減1,直到j=3然後結束迴圈。j=10表示迴圈變數賦初值,就是先讓j的第乙個值等於10,j>3表示迴圈條件,就是說j只能取比3大的值,j--表示j每迴圈一次它自身的值減1,也可以寫成j=j-1;整體看就是j先等於10,然後迴圈一次,j在等於9在迴圈一次,j=8,j=7,·····j=3,因為j>3,所以j=3時結束迴圈。

if(j%3)是乙個條件語句,就是說如果j能夠被3整除,之後的語句就接著執行,如果不行,就馬上停止。j--表示先取j的值然後在讓它自減1,比如j=6,能被整除,然後輸出j為6,之後在減去1,j的值就變成5了。--j表示j先減去1,然後在輸出j正好相反。

printf("%d",j);表示輸出j的值,就是讓j的值在電腦上輸出來。

夠詳細了吧。

2樓:匿名使用者

看不懂,不知道要幹嘛

初始j=10,10%3=1,if(j%3)為真,所以j--,j變成9,

然後--j;j--;j變成7,printf顯示7,接著是此次迴圈最後一步j--,j變成6;

第二次迴圈,6%3=0,為假,所以只執行了2次--,j變成4,printf顯示4,接著是j--,j變成3,迴圈條件不成立.

所以最終顯示的是 7 4

3樓:翡翠翔

int j; //定義乙個整形變數羅

for(j=10;j>3;j--) 迴圈從j=10開始,每次減1,到j=3這止

//輸出j的值

4樓:匿名使用者

int j;

for(j=10;j>3;j--)

//拜託你好好看看書,好不好!這些基本的書上都有!

5樓:匿名使用者

int j;

for(j=10;j>3;j--) //這裡的意思是,從10開始,當j>3時,結束;

c語言小題目?

6樓:小黑哎啊

#include

main()

int n,a[111],k=0;

scanf("%d",&n);

while(n!=0)

a[k++]=n%10;//將各個位上的數提取出來;

n/=10;//a[0]是個位,a[1]是十位,以此類推;

for(int i=0;iprintf("%d",a[i]);

return 0;

#include

int main()

int i;

for(i=-10;i<=30;i++)

if(i%7==0&&i%11!=0)

printf("%d ",i);

if(i%11==0&&i%7!=0)

printf("%d ",i);

return 0;

化學小問題(6條小題目)

1 na2so3 h2so4 na2so4 so2 h2o或cu 2h2so4 加熱 cuso4 2h2o so2 2 fes2 11o2 煅燒 2fe2o3 8so2 2so2 o2 催化劑 2so3 so3 h2o h2so4 3 用熱的氫氧化鈉溶液或cs2 4 2nh4cl ca oh 2 加...

請教幾道化學小題目,請教幾道化學題目

誰說的乙烯基乙炔與乙炔是同系物!同系物不是具有相同種類和數目的官能團 且組成上彼此相差乙個或若干個ch2原子團的許多有機化合物嘛 你看那個c2h2和c4h4差了幾個整數倍的ch2 1化學反應舊鍵斷裂新鍵生成,然後有能量放出,但是有能量不一定是以熱的形式,可能有光什麼之類的,所以第一句不對 第二句是對...

C語言迴圈結構小題一枚,c語言 迴圈題目

應該選c,列印的k值為4 k 是先用k值,再進行自增運算,因此,當k 3時,不符合迴圈條件,迴圈會退出。然後k 會有乙個自增過程,k值就變為4,所以,最後列印時,會列印出。因此,在學習c的過程中,一定要注意其語法規則。特別是自增寫法的 k,與k 諸如此類的不同之處。這類語法,為c語言帶來了很大的便利...