懂编程的人帮我看下

来源:百度知道 编辑:UC知道 时间:2024/06/24 15:54:19
#include<stdio.h>
int main(){
int x;
x=31;
int i;
for (i=2;i<=30;i++){
if(x%i==0)}
printf("it is wrong")

帮我看下哪里出问题了,好像是 IF语句,在线等答案

你的花括号不够而且位置不对吧?printf后面要有个;
#include<stdio.h>
int main(){
int x;
x=31;
int i;
for (i=2;i<=30;i++){
if(x%i==0)
printf("it is wrong");
}
}

仅仅没有输出而已,因为没有为零的情况

花括号错了,printf后面要有分号

#include<stdio.h>
int main(){
int x,i;
x=31;

for (i=2;i<=30;i++){
if(x%i==0);
}
printf("it is wrong");

}

这段代码本来就是个错误

程序没什么意义啊,还有不全