c语言怎么用if语句实现如果输入什么,就输出什么?

   更新日期:2024.06.06
在 C 语言中,可以使用 if 语句来实现根据输入内容输出不同的结果。具体实现方法如下:
#include <stdio.h>
int main() {
int num;
printf("请输入一个数字:");
scanf("%d", &num);
if (num == 1) {
printf("你输入了1,输出A。\n");
} else if (num == 2) {
printf("你输入了2,输出B。\n");
} else if (num == 3) {
printf("你输入了3,输出C。\n");
} else {
printf("你输入了其他数字,输出其他结果。\n");
}
return 0;
}

这个需求完全不合理,如果输入啥就输出啥,没有if的任何用处

  • 13588843942 :c语言判断"如果输入a"
    濮万例4671 :答:include <stdio.h>int main(){char s[200]; int i; gets(s); for(i=0;s[i];i++) if(s[i]=='z')s[i]='a'; else if(s[i]>='a'&&s[i]<'z')s[i]++; printf("%s\n",s); return 0;}#include<bits/stdc++.h>using namespace std;char c;int main(){while...
  • 13588843942 :在c语言中如何定义一个变量,使它的值为一个句子。如果用户输入这个句 ...
    濮万例4671 :答:回答:你所说的句子是指的字符串吧, C语言中字符串是用字符数组来表示的. #include<stdio.h>#include<string.h>int main(){ char s[20]; gets(s); if(strcmp(s, "hello world")==0)//如果输入的是字符串"hello world" printf("right\n"); else printf("wrong\n"); return 0;}
  • 13588843942 :我c语言初学者 请问 怎样用if 表示 如果选a 则输出。。。选b则输出...
    濮万例4671 :答:scanf("%d %d",&x,&y) /*键盘上输出数值*/ if(x%2==0) /*判断X%2是否等于0,,如果是则输出AAAA*/ printf("则输出AAAAA");else printf("输出BBBB"); /*否则就输出BBBB*/
  • 13588843942 :c语言中如何使用if语句做到,如果输入的字母为什么时就...
    濮万例4671 :答:char c;if( (c = getchar()) == 'A')//如果输入的是大写字母'A'{ ...} 或者:char c;while((c = getchar()) != '\n'){ if(c == 'A'){ }else if(c == 'B'){ } }
  • 13588843942 :c语言,用if语句编程,实现输入三个数值,判断能否构成三角形,如果能就计...
    濮万例4671 :答:if(a+b>c && a+c>b && b+c>a) { area=sqrt(p*(p-a)*(p-b)*(p-c)); printf("以%f,%f,%f构成的三角形的面积为:%f\n",a,b,c,area); } else printf("%f,%f,%f不能构造三角形\n",a,b,c); printf("\n")...
  • 13588843942 :c语言if语句中能否有输入输出函数
    濮万例4671 :答:可以。例如:float a;printf("Please input a:\n");if (scanf("%f",&a)==1) printf("your input is: %g\n",a);else printf("input error\n");如果你输入 数据格式 正确 它打印输入数据,否则打印 出错。例如,输入 123, 输出 your input is: 123 例如,输入 abc, 输出 input error...
  • 13588843942 :C语言中if语句怎么用?
    濮万例4671 :答:1/5 打开编程软件:C-FREE,Ctrl+N新建一个cpp。2/5 输入图中的程序,该程序的作用是对输入的三个数字按大小排序。3/5 注意图中if语句的格式:if(条件){条件成立的结果}。按F5执行程序。4/5 输入你想要输入的三个数字,每按一个按一次回车键。5/5 检查得出的结果是否符合从小到大排列,然后...
  • 13588843942 :C语言编写一个 if else 开机输入密码 如果输入密码错误,
    濮万例4671 :答:if(userHead->next==NULL) userHead->next=userNew; else userTail->next=userNew; userTail=userNew; //如果是正常软件,这里应该把注册信息写入数据库,数据库insert语句写在这里!!! //--- return userTail;} 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 无聊D木木 2019-03-25 · TA获得超过...
  • 13588843942 :c语言 用if语句写 输入三个整数 输出其中最大的数!!!急!!!
    濮万例4671 :答:include<stdio.h>int main(){int a,b,c,max; scanf("%d%d%d",&a,&b,&c); if(a>b)max=a; else max=b; if(c>max)max=c; printf("最大的数=%d\n",max); return 0; }
  • 13588843942 :C语言,使用if语句,输入一个整数,如果这个整数在1-7内,输出对应的英文单 ...
    濮万例4671 :答:include <stdio.h> void main(){ int a;scanf("%d",&a);if(a==1){ printf("one");} else if(a==2){ printf("two");} else if(a==3){ printf("three");} else if(a==4){ printf("four");} else if(a==5){ printf("five");} else if(a==6){ printf("six");...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网