#include <stdio.h>
int main(int argc, char **argv)
{
int level = 20;
int age = 30;
if (age > 21 && level > 10)
{
printf ("Congratz you passed!");
else
{
printf ("Nope get out you didnt pass");
}
}
}
请告诉我有什么问题我似乎无法弄清楚它的基本c ++只是无法弄清楚什么是错的。感谢。
答案 0 :(得分:3)
关闭if
声明:
#include <stdio.h>
int main(int argc, char **argv)
{
int level = 20;
int age = 30;
if (age > 21 && level > 10)
{
printf ("Congratz you passed!");
}
else
{
printf ("Nope get out you didnt pass");
}
return 0;
}
答案 1 :(得分:2)
在我看来,你错过了第一个if
条件的关闭括号和返回值。
答案 2 :(得分:0)
如何阻止它快速关闭?
您需要在退出main
之前添加一些内容,以提示用户输入内容(即fgetc
等),否则只会运行并退出,除非您'重新使用正在运行程序的终端应用程序(在这种情况下终端应用程序将不会退出,您将看到应用程序的输出)。
此外,您需要在大多数平台上从int
返回main
...成功完成该计划后,您需要返回0
。
答案 3 :(得分:0)
如果您使用的是Turbo C或类似的应用程序,则需要在主函数末尾添加getch()
,并且您的大括号完全不合适。试试这个
#include <stdio.h>
#include <conio.h>
int main(int argc, char **argv)
{
int level = 20;
int age = 30;
if (age > 21 && level > 10)
{
printf ("Congratz you passed!");
}
else
{
printf ("Nope get out you didnt pass");
}
getch();
return 0;
}