已采納回答 / weixin_慕雪8055451
因為在 m=4時 第四次開始內(nèi)循環(huán),所以還是從 n=2開始的,每次內(nèi)循環(huán)開始時n都會被初始化為2,所以 4%2==0 符合??if(?? m%n==0?? ) break;結(jié)論就是:第二層循環(huán)不會執(zhí)行到n=4才跳出循環(huán),會提前跳出循環(huán),因為4能被2整除。m=1時 n=2內(nèi)循環(huán)結(jié)束m=2時 n=2內(nèi)循環(huán)執(zhí)行一次m=3時 n=2內(nèi)循環(huán)執(zhí)行兩次 2,3m=4時 n=2內(nèi)循環(huán)執(zhí)行三次2,3,4 ,但是因為m%n==0 所以實際執(zhí)行了1次m=5時 n=2內(nèi)循環(huán)執(zhí)行了四次 2,3,4,5
2019-12-04
已采納回答 / weixin_慕雪8055451
大概看了你的結(jié)構(gòu)?break是跳出該層循環(huán) 繼續(xù)執(zhí)行下面的代碼(也就是條件滿足break以后不再執(zhí)行這層循環(huán)),你貌似只有一層循環(huán),那就退出了,不會再循環(huán)contuine是在該層循環(huán)中,如果滿足了某條件,就跳過這次循環(huán)不執(zhí)行continue下面的代碼,直接開始該層的下個循環(huán)。
2019-12-03
已采納回答 / Lan_li
int 只是一個格式說明 ,可以省略。int main()代表主函數(shù)是以整數(shù)格式存在,就像void main()代表主函數(shù)無返回值是一個道理 他只是對主函數(shù)的一個說明
2019-12-02
已采納回答 / weixin_慕絲811752
C 語言規(guī)定,標(biāo)識符可以是字母(A~Z,a~z)、數(shù)字(0~9)、下劃線_組成的字符串,并且第一個字符必須是字母或下劃線。
2019-11-30
已采納回答 / 慕仔93915748211794942
獲取十位上的數(shù)字:num%100表示對100取余,得到的就是后兩位的數(shù)字啊,比如123%100=23;再/10,就是讓得到的兩位數(shù)對10取整,比如23/10=2,就是十位上的數(shù)字了~
已采納回答 / weixin_慕碼人5022369
應(yīng)該是符號沒用英文半角,試一下這個。#include <stdio.h>int main()?{? ? ? ?? ? int height = 185;? ? //補全所有代碼? ? if(height>=180)? ? printf("恭喜小明可以參加?;@球隊")? ? return 0;}
2019-11-27