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語言帶來了很大的便利...