我们用下一段程序说明else if的使用
程序的功能:输入一个成绩,按照”90以上,80-90,70-80,60-70,60以下“分为ABCDE五个级别并打印出来。
#include "stdio.h"voidmain ()void 是什么意思?我一般写的都是intmain()
追答首先,C语言所有的程序都是以函数的面目出现的。
void main()——说明这是一个不用返回值的函数。
这种情况也可以使用int main(),但是最后要加上一句:return 0;才可以。如上面的程序可以改成:
#include<stdio.h>char不是表示字符么
追答是呀,那个b就是一个字符变量,用来存放ABCDE五个中应该存放的那一个,便于后面打印。
如果你不想设置这个变量也可以,但是程序就变得不那么简练了,非常重复。如下:
#include<stdio.h>你是这方面的专家吧
我加你微信你教我吧,我现在一点头绪都没
追答加QQ也可以,448674357.
追问谢谢
#include<stdio.h>
/*
如果x<10 则y=x
如果 x>=10 && x<20 则 y=x+1
如果x>=20 则 y=x+2
*/
int main()
{
int x,y;
scanf("%d",&x);
if(x<10) y=x;
else if(x<20) y=x+1;
else
y = x+2;
printf("%d\n",y);
return 0;
}
==表示什么
追答a和b是否相等,==表示相等