注册 登录
编程论坛 C语言论坛

语法错误:“int”的前面应有“; 这是怎么回事

p69 发布于 2022-11-21 17:46, 1087 次点击
#include<stdio.h>
#include<stdlib.h>
int main()
int rank()
{int x,n;
 printf("输入一个数:");
 scanf("%d",&x);
  while("x!=n")
 {
   if("x>n") printf("太大");
   else("x<n"); printf("太小");
 }
 
 
  printf("n=\n",x);
 
 system("pause");
}
4 回复
#2
粉jj2022-11-21 21:29
while("x!=n")
 {
   if("x>n") printf("太大");
   else("x<n"); printf("太小");
 }

1、while里面的表达式和if里面的表达式都要去掉""
2、else后面()内容去掉
#3
apull2022-11-22 15:47
int main()
int rank()
你这函数还是啥?
#4
rjsp2022-11-22 16:08
最大的问题是 n没有赋值,想帮他写一个都没办法
#5
Xovery2022-11-24 09:43
怎么有三个花括号
1