C语言输入换行问题,求大佬赐教!

2025-03-06 22:16:56
推荐回答(2个)
回答1:

输入1个字符可以实现,如何说是数字,你必须确认是几位数,否则程序怎么知道什么时候换行

数字长度自己改常量

#include
#include 
#define numSize 3 //这里假设输入的是3位数 可改!!!
int main()
{
    char n[numSize+1] ;
    int i=0;
aa: printf("输入一个%d位数:",numSize);
    while(i<3)
    {
       n[i]= getche();
       i++;
    }
    printf("你输入了数字:%s\n",n);
    i=0;
    goto aa;
    return 0;
}

回答2:

#include 

void main(){
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    printf("%d\n%d\n%d\n",a,b,c);
}