鱼C论坛

 找回密码
 立即注册
查看: 745|回复: 4

[已解决]简单的输入咋没法输入了....

[复制链接]
发表于 2022-1-27 16:59:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(){
    int a;
    printf("请输入整数:\n");
    scanf("%d",&a);
    char xb='0';
    printf("请输入字符:\n");
    scanf("%c",&xb);
    printf("请输入浮点数:\n");
    double c;
    scanf("%lf",&c);
    char str[20];
    printf("请输入字符串:\n");
    scanf("%s",str);
    printf("整数:%d\n字符:%c\n浮点数:%lf\n字符串:%s",a,xb,c,str);
    return 0;
}
但是每次输入完整数之后,就没法输入字符了....新手没法传图片..
输出大概是这样
-------------------------------------OUTPUT 分割线 START-------------------------------------------------------
请输入整数:
21
请输入字符:
请输入浮点数:
23.2323
请输入字符串:
开始的卡卡的三
整数:21
字符:

浮点数:23.232300
字符串:开始的卡卡的三
Process returned 0 (0x0)   execution time : 9.561 s
Press any key to continue.

-------------------------------------OUTPUT 分割线 END-------------------------------------------------------




最佳答案
2022-1-27 18:01:21
老问题了,输入整数后输入的回车,再读字符的时候读成回车了
你在%c前面加个空格就行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-1-27 17:00:18 | 显示全部楼层
根本还没输入字符,就让我输入浮点数了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-27 17:09:38 | 显示全部楼层
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(){
    int a;
    printf("请输入整数:\n");
    scanf("%d",&a);
    getchar();
    char xb='0';
    printf("请输入字符:\n");
    scanf("%c",&xb);
    printf("请输入浮点数:\n");
    double c;
    scanf("%lf",&c);
    char str[20];
    printf("请输入字符串:\n");
    scanf("%s",str);
    printf("整数:%d\n字符:%c\n浮点数:%lf\n字符串:%s",a,xb,c,str);
    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-27 18:01:21 | 显示全部楼层    本楼为最佳答案   
老问题了,输入整数后输入的回车,再读字符的时候读成回车了
你在%c前面加个空格就行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2022-1-27 18:18:53 | 显示全部楼层
翼是孤独 发表于 2022-1-27 18:01
老问题了,输入整数后输入的回车,再读字符的时候读成回车了
你在%c前面加个空格就行

老哥,好使,牛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 15:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表