c语言如何实现很多条件中挑选一个出来

来源:百度知道 编辑:UC知道 时间:2024/06/05 01:43:46
比如有很多个选项
A,B.C,D,E,F,G.......
当满足A条件,跳到第一步
满足B条件,跳到第二步
......
能不能具体的帮我写一下,选项就用A,B,C代替就好了
我需要用的别的上边的,但是C早就忘光光了

用switch语句就可以了。

例如有a(),b()......g()这样的一些自定义函数,要求键盘输入A就执行a()函数,输入B就执行b()函数,用switch语句实现如下:

#include <stdio.h>
#include <ctype.h> /*用到了toupper()*/
int main(void)
{
char ch;
ch=getchar();
switch(toupper(ch))/*toupper(ch)将输入的小写字母转换成大写形式*/
{
case 'A':a();break;
case 'B':b();break;
... ...
case 'G':g();break;
}
return 0;
}

用if来判断输入的条件是A还是B,然后用switch来执行

使用switch case 语句
或者使用
if(条件1)
{}
else if(条件2)
{}
......
else{}