#include<stdio.h>voidmain(){inty=9;for(;y>0;y--)if(y%3==0)printf(“%d”,--y);}
时间: 2023-06-17 14:03:35 浏览: 247
这段代码有两个错误。第一个错误是 printf 函数中的字符串使用了中文的引号,应该使用英文的双引号。第二个错误是在 for 循环中,y 的值在 if 语句中被减少了,导致循环的次数比预期少了一次。
以下是修正后的代码:
```
#include <stdio.h>
int main() {
int y = 9;
for (; y > 0; y--) {
if (y % 3 == 0) {
printf("%d", y);
}
}
return 0;
}
```
输出结果为:
```
963
```
阅读全文