C语言中在使用else语句时提示需要输入一个语句是为什么 #include<stdio.h>int getMax(int a, int b);void main(){int z;z = getMax(1, 2);printf("%d", z);}int getMax(int a, int b){if(a >= b);printf("%d", a);elseprintf("")}在else那里提示应输入一个语句,为什么,跪
if else while for等都不是完整的一句话,因为他后面没有分号 记住,他后面必须包涵一句话,也就是一个分号,而且只能是一个分号(一句话)要是包涵多句话,需要用{}花括号括起来,让他当成一句话 你这个小程序,明显是包涵要两句话,所以要用花括号括起来 这么说,你明白了吧 在c中,要是看不...
if (d == x)后面不应有分号,另外else if和else里面的printf()后面应有分号。int d, x;{ printf("请输入:1是剪刀,2是石头,3是布");scanf("%d", &d);x = rand() % 3;if (d == x)printf("双方平局");else if ((d == 1 && x == 2) || (d == 2 && x == 3)...
你的问题不在最后一个else处。你在写else if的时候,多加了一个分号。
把你if(……)后面的分号全去掉
但在讲规范化的时候说过,if、else、for、while、do 后面的执行语句不论有多少行,就算只有一行也要加{}。这是规范问题,大家一定要记住。按规范书写就不容易出错,看着也舒服。if…else 的用法先给大家写一个程序:# include <stdio.h>int main(void){ int i, j; printf("请输入两个数:"); //提示输入 ...
提示错误的输入 我们可以看到当我们输入M开头的字符的时候,提示我们是一个错误的输入。这样就可以完美的解决我们的问题啦! 在上一讲的内容中,我们对if条件语句做了一些基本的介绍。我们经常需要在条件测试通过的时候执行一个操作,并在没有通过时执行另外一个操作:在这种情况下,我们就可以使用python提供的if-else语句...
C语言中的if else 如何使用?当条件为真的时候,执行if里面的语句,当为假时,执行else里面的语句,以下是具体的步骤。工具/原料 惠普pro windows10 C语言99 方法/步骤 1 定义变量。定义一个float类型的变量,名为temperature。2 给出提示。用printf函数给出相应的提示并让用户输入温度值。3 if判断。用if判断...
if (b != 0);后面的分号删掉