鱼C论坛

 找回密码
 立即注册
查看: 1738|回复: 13

[已解决]帮帮忙各位大哥

[复制链接]
发表于 2020-11-28 17:29:37 From FishC Mobile | 显示全部楼层 |阅读模式

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

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

x
#include <stdio.h>

int main()
{
        char c;
        int i;
        int j;

        scanf("%c%d%x", &c, &i, &j);
        printf("变量c的值是:%c\n", c);
        printf("变量i的值是:%d\n", i);
        printf("变量j的值是:%#X(%d)\n", j, j);

        return 0;
}

我打出来这个程序为啥输出的是一片空白
最佳答案
2020-11-28 17:33:48
测试结果:
a 10 50
变量c的值是:a
变量i的值是:10
变量j的值是:0X50(80)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-28 17:32:10 | 显示全部楼层
你要先输入,回车,才会输出
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-28 17:33:48 | 显示全部楼层    本楼为最佳答案   
测试结果:
a 10 50
变量c的值是:a
变量i的值是:10
变量j的值是:0X50(80)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-28 17:48:09 | 显示全部楼层
改一下程序,你再试试
#include <stdio.h>

int main()
{
        char c;
        int i;
        int j;

        scanf("%c", &c);                // 输入一个字符
        getchar();                      // 接收输入时的回车键
        scanf("%d%x", &i, &j);         // 这一语句无须专门添加 getchar(),因为输入的都是数字,不是字符
        printf("变量c的值是:%c\n", c);
        printf("变量i的值是:%d\n", i);
        printf("变量j的值是:%#X(%d)\n", j, j);

        return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-28 19:01:13 From FishC Mobile | 显示全部楼层
风过无痕1989 发表于 2020-11-28 17:48
改一下程序,你再试试

我还没学这个,,上面那个是小甲鱼的那个作业题目
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-28 19:04:18 From FishC Mobile | 显示全部楼层
昨非 发表于 2020-11-28 17:32
你要先输入,回车,才会输出

还是没用..
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-28 19:06:42 From FishC Mobile | 显示全部楼层
昨非 发表于 2020-11-28 17:33
测试结果:

上面那个a 10 50 也要自己输吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-28 19:08:09 | 显示全部楼层
C160 发表于 2020-11-28 19:06
上面那个a 10 50 也要自己输吗?

就是要自己输入的啊
你输入什么,它输出什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-28 19:08:54 | 显示全部楼层
C160 发表于 2020-11-28 19:06
上面那个a 10 50 也要自己输吗?

建议先学习语法知识,再做作业
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-28 19:17:12 | 显示全部楼层
本帖最后由 昨非 于 2020-11-28 19:18 编辑

楼主要是这个scanf是输入,printf是输出都不知道的话,还是先学习基础知识吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-28 19:21:25 From FishC Mobile | 显示全部楼层
昨非 发表于 2020-11-28 19:17
楼主要是这个scanf是输入,printf是输出都不知道的话,还是先学习基础知识吧

,那是作业上的提前预习来着
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-28 19:23:03 | 显示全部楼层
C160 发表于 2020-11-28 19:21
,那是作业上的提前预习来着

这个真的很基础很基础
先看视频再做作业,不会的再来问吧
还是建议先看视频


没什么其他问题的话这个帖子可以结了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-28 19:29:28 | 显示全部楼层
C160 发表于 2020-11-28 19:01
我还没学这个,,上面那个是小甲鱼的那个作业题目

那你这么输入试试看:我先用话说具体输入在下一行:输入一个字母 a 空格输入一整数 18 空格输入另一个整数4522169,以上的是一口气输完,除那两个空格外,不要再添加任何的标点符号:
a 18 4522169
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-28 19:40:20 From FishC Mobile | 显示全部楼层
风过无痕1989 发表于 2020-11-28 19:29
那你这么输入试试看:我先用话说具体输入在下一行:输入一个字母 a 空格输入一整数 18 空格输入另一个整 ...

输入回车可以的,我之前不知道scanf函数怎么用,现在还懵懵的,只知道scanf函数要自己输入回车的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-10 21:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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