关于for循环加花括号不加花括号的区别??
不是说for循环没有加花括号,只识别第一个语句吗。为什么第三个for循环识别了三个if语句 int main(){
int cock, hen, chick; /*定义变童为基本整型*/
for (cock = 0;cock <= 20;cock++) /*公鸡范围在 0~20 之间*/
for (hen = 0;hen <= 33;hen++) /*母鸡范围在 0~33 之间*/
for (chick = 3;chick <= 99;chick++) /*小鸡范围在 3~99 之间*/
if (5 * cock + 3 * hen + chick / 3 == 100) /*判断钱数是否等于 100*/
if (cock + hen + chick == 100) /*判断购买的鸡数是否等于 100*/
if (chick % 3 == 0) /*判断小鸡数是否能被 3 整除*/
printf("公鸡:%d,母鸡:%d,小鸡:%d\n", cock, hen, chick);
return 0;
}
不是说for循环没有加花括号,只识别第一个语句吗。为什么第三个for循环识别了三个if语句
int main()
{
int cock, hen, chick; /*定义变童为基本整型*/
for (cock = 0;cock <= 20;cock++) /*公鸡范围在 0~20 之间*/
for (hen = 0;hen <= 33;hen++) /*母鸡范围在 0~33 之间*/
for (chick = 3;chick <= 99;chick++) /*小鸡范围在 3~99 之间*/
if (5 * cock + 3 * hen + chick / 3 == 100) /*判断钱数是否等于 100*/
if (cock + hen + chick == 100) /*判断购买的鸡数是否等于 100*/
if (chick % 3 == 0) /*判断小鸡数是否能被 3 整除*/
printf("公鸡:%d,母鸡:%d,小鸡:%d\n", cock, hen, chick);
return 0;
} 不是说for循环没有加花括号,只识别第一个语句吗。为什么第三个for循环识别了三个if语句
不是说for循环没有加花括号,只识别第一个语句吗。为什么第三个for循环识别了三个if语句
int main()
{
int cock, hen, chick; /*定义变童为基本整型*/
for (cock = 0;cock <= 20;cock++) /*公鸡范围在 0~20 之间*/
for (hen = 0;hen <= 33;hen++) /*母鸡范围在 0~33 之间*/
for (chick = 3;chick <= 99;chick++) /*小鸡范围在 3~99 之间*/
if (5 * cock + 3 * hen + chick / 3 == 100) /*判断钱数是否等于 100*/
if (cock + hen + chick == 100) /*判断购买的鸡数是否等于 100*/
if (chick % 3 == 0) /*判断小鸡数是否能被 3 整除*/
printf("公鸡:%d,母鸡:%d,小鸡:%d\n", cock, hen, chick);
return 0;
}
不是说for循环没有加花括号,只识别第一个语句吗。为什么第三个for循环识别了三个if语句
int main()
{
int cock, hen, chick; /*定义变童为基本整型*/
for (cock = 0;cock <= 20;cock++) /*公鸡范围在 0~20 之间*/
for (hen = 0;hen <= 33;hen++) /*母鸡范围在 0~33 之间*/
for (chick = 3;chick <= 99;chick++) /*小鸡范围在 3~99 之间*/
if (5 * cock + 3 * hen + chick / 3 == 100) /*判断钱数是否等于 100*/
if (cock + hen + chick == 100) /*判断购买的鸡数是否等于 100*/
if (chick % 3 == 0) /*判断小鸡数是否能被 3 整除*/
printf("公鸡:%d,母鸡:%d,小鸡:%d\n", cock, hen, chick);
return 0;
}
bccn_1543570477891952384573778bccn_1543570477891952384573778bccn_1543570477891952384573778