🆘 我看不出这个代码有什么问题 我还只是一个大一的学生

img

你这代码预期达到的效果是什么?
还有第十行那个continue是什么操作

你没有打印x,所以什么都没显示,而且你应该把 x -= 3写到else里

你这是啥事没干,乱写一通,烧电脑CPU你也得要写大电点嘛!

#include <stdio.h>
int main()
{
    int x,i;
    for(i=1,x=1;i<=20;i++){
        
        if(x>=10){
            printf("输出x,i:%d %d\n",x,i); 
            break;
        }
        if(x%2==1){
            x+=5;
            printf("输出x,i:%d %d\n",x,i); 
            continue;
        }else{
            x-=3;
            printf("输出x,i:%d %d\n",x,i); 
            continue;
        }
    } 
return 0;
}