69,373
社区成员
发帖
与我相关
我的任务
分享
for(A; 0; C) D //不循环
对照你的做法是
A
while(1)
{
if(!(0)) break; //死循环了
D
C
}
[/quote]
这次我支持赵老师。。for(A; 0; C) D //不循环
对照你的做法是
A
while(1)
{
if(!(0)) break; //死循环了
D
C
}
[/quote]
颠倒是非!for(A; 0; C) D //不循环
对照你的做法是
A
while(1)
{
if(!(0)) break; //死循环了
D
C
}
for (A;B;C) D;
//等价于
{
A;
while (1) {
if (!(B)) break;
D;
C;
}
}
#include<stdio.h>
int main()
{
for (int i = 0;i < 10;i++)
{
for (int j = 0;j < 10;j++)
{
int k = 10 - i - j;
if (28 == (i * 4 + j * 3 + k * 2))
{
printf("汽车一共有%d辆,三轮车一共有%d辆,自行车一共有%d辆\n",i,j,k);
}
}
}
return 0;
}