永发信息网

c程序,实现对键盘输入信息的判断,当键盘输入字母‘h’时,打印输出字符串“Hello!” 怎么编写程序

答案:3  悬赏:10  手机版
解决时间 2021-02-08 23:53
  • 提问者网友:风月客
  • 2021-02-08 11:45
c程序,实现对键盘输入信息的判断,当键盘输入字母‘h’时,打印输出字符串“Hello!” 怎么编写程序
最佳答案
  • 五星知识达人网友:躲不过心动
  • 2021-02-08 13:22
例:当键盘输入字母‘h’时,打印输出字符串“Hello!”;当输入字母‘g’时,打印输出字符串“Good!”

如果要实时输出的话可以用getch()
输入的同时程序就自动判断显示,不用按回车。
也就是你键盘按h,屏幕直接显示Hello!,按g屏幕直接显示Good!,不会出现h和g。
#include <stdio.h>
#include <conio.h> //注意添加这个头文件
void main(){
char c;
while(c=getch())
{
if(c=='h')
printf("Hello!");
if(c=='g')
printf("Good!");
}
}
不过这样只有输入h和g时才有反应

如果不是要实时的判断,可以用getchar()
这个要你输入并按回车后才开始判断显示。这样屏幕上会留下你原来输入的h或g
#include <stdio.h>
void main(){
char c;
while(c=getchar())
{
if(c=='h')
printf("Hello!");
if(c=='g')
printf("Good!");
}
}
全部回答
  • 1楼网友:鸽屿
  • 2021-02-08 14:47
char c; while(c=getchar()){ if(c=='h'){ printf("Hello!"); } }
  • 2楼网友:千杯敬自由
  • 2021-02-08 14:16
你好! char c; while(c=getchar()){ if(c=='h'){ printf(&q川厂贬断撞登鳖券搏猾uot;Hello!"); } } 希望对你有所帮助,望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯