问题标题: c++

0
0
已解决
李颂宥
李颂宥
初级光能
初级光能

怎么在程序开始时按键盘上的1,2,3,4...... 直接输出对应的1,2,3,4......


0
已采纳
梁彦博
梁彦博
初级光能
初级光能
 

char a=getch();

if (a=='1') cout<<'1';

else if (a=='2') cout<<'1';

else if (a=='3') cout<<'3';

else if (a=='4') cout<<'4';

头文件

#include<conio.h>
1
赵逸凡
赵逸凡
初级启示者
初级启示者

李颂宥,张睿杰的程序编译器会报错

因为while后面没加括号,他写的因是while(1){int k;cin>>k;cout<<k<<endl;}

而且他的思想不是你说的先连续输入,再连续输出。

请你说下你的思想

 

0
李汉魁
李汉魁
中级光能
中级光能

把这些数字当作字符串处理,先输入字符串,再输出字符串

定义字符串(string) a;  //注意要用到#include <string>头文件哦!
输入(gets) a;  //注意要用到#include <cstdio>头文件哦!
输出(puts) a;  //注意要用到#include <cstdio>头文件哦!

 

0
0
李乐凡
李乐凡
新手光能
新手光能

要用while循环(⊙o⊙)哦!

0
张睿杰
张睿杰
初级天翼
初级天翼

可以循环输入输出

while
{
    int k;
    cin>>k;
    cout<<k<<endl;//我换行了
}

 

0
梁彦博
梁彦博
初级光能
初级光能

你说的要不要打回车(Enter)

0
蒋智航
蒋智航
高级天翼
高级天翼

while循环,不打回车就加个#include<conio.h> c=getch();

0
邵逸儒
邵逸儒
中级天翼
中级天翼

while循环

while
{
   int n;
   cin>>n;
   cout<<n;
}

我要回答