执行下列程序是输入,123<空格>456<空格>789<回车>,输出的结果是?
main()
{char s[100];
int c,i;
scanf("%c",&c);
scanf("%d",&i);
scanf("%s",s);
printf("%c,%d,%s\n",c,i,s);
}解释一下,谢谢你们
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
执行下列程序是输入,123<空格>456<空格>789<回车>,输出的结果是?
收起
- 写回答
- 好问题 2 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
独木阳关 2015-09-05 05:02关注输出的结果为
1,23,456
因为char类型本身为一字节,存储的类型也是单个字符,在C语言中,当输入超出数据类型时,自动认为输入完成。所以当输入123时,其实在1之后就已经完成了对char类型数据的输入,后边的23是对int类型的输入,因为输完23和输完456之后有空格,标志着输入结束,所以最终结果为
1,23,456本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 10无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
山枝 2015-09-05 04:52关注
首先从输入流 读入一个字符 付给 int型的 c 。这样是可以的 因为char型本质是短int型、因此你把 int c当 char c 使用 除了浪费内存也没多大问题
然后读入一个int i 从输入流读入 23 遇到空格 结束 将23 赋给 i
最后读入一个字符串 从输入流开始读入 直到遇到 空格 将456赋给 s
输出本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 4无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-05-22 02:06麦安安的博客 C语言第三次作业数据类型与单选题:1、执行下列程序时输入:123 < 空格 > 456 < 空格 > 789 < 回车 >,输出结果是 main() { char s[100]; int c, i; scanf("%c",&c); scanf("%d",&i); scanf...
- 2021-11-01 12:33Z3eyOnd的博客 > 输出123,456 payload GET:v3=1 POST:v1=flag=c4ca4238a0b923820dcc509a6f75849b 4.ereg %00正则截断 web108 highlight_file(__FILE__); error_reporting(0); include("flag.php"); if (ereg ("^[a-zA-Z]+$", $_...
- 2023-12-28 12:37爱学习的上善若水的博客 } A.123,456,789 B.1,23,456 C.1,456,789 D.1,23,789 8.C程序是由__________构成的。 A.一些可执行语句 B.main()函数 C.函数 D.包含文件中的第一个函数 注意文字表述函数(包含主函数和其他函数)。 9。下面程序...
- 2021-05-20 02:41weixin_39596720的博客 第一章 单元测试1、问题:01110011:流程图中用下列哪一个...(选项:A:圆括号矩形B:矩形C:箭头D:圆圈答案: 【圆括号矩形】3、问题:01110031:流程图中用于描述输出的是下列哪一个图形符号?选项:A:矩形框B:菱形框...
- 2022-11-14 13:13小鸭文库的博客 181. 执行下列程序时输入:123456789,输出结果是______。 main() { char s[100]; int c,i; scanf("%c",&c); scanf("%d",&i); scanf("%s",s); printf("%c,%d,%s\n",c,i,s); } A、123,456,789 B、1,456,789 C、1,23,...
- 2021-05-19 17:46weixin_39816027的博客 1、共 25 页 第 1 页,数据的输入和输出,C语言程序设计,第四章,共 25 页 第 2 页,本章要点,掌握C语言中输入输出数据的方法 掌握各种格式的使用,共 25 页 第 3 页,数据输入输出的概念 输出:从计算机向显示器、打印机...
- 2019-09-13 06:22爱学习的小码农的博客 C++从标准输入输出读取字符串1、getline()方法在C++中本质上有两种getline函数:第一种:在头文件<istream>中,是iostream类的成员函数。第二种:在头文件<string>中,是普通函数。第一种在<istream&...
- 2023-06-22 00:53一个小脑袋的博客 输入输出函数getchar,putchar、gets、puts,scanf,printf的功能以及用法
- 2016-11-03 07:07pecuyu的博客 1 几组常见的输入输出函数在stdio.h头文件中内置了几种输入输出函数,如下列出: printf 与 scanf getchar 与 putchar gets 与 puts 相比之下 printf 与 scanf的功能最为强大,但操作稍显复杂,后两种则功能简单,...
- 2023-03-24 09:01unseven的博客 C语言的程序阅读题100道,代码可以直接运行,还有必要的解析
- 2021-06-18 20:48DeepTech深科技的博客 i代表回车符):C+BASICQuickCAdaPascal则程序的输出结果是 ________。 23. 以下程序功能是:统计从终端输入的字符中每个大写字母的个数。用#号作为输入结束标志,请填空。#include #include main( ) int num26,i; ...
- 2021-05-20 03:16黄海广的博客 《顺序结构程序设计》测试题班级:________姓名:________得分:__________一、选择题(每小题1分,共55分)1、以下选项中不能用作C程序合法常量的是()A、1,234B、'\123'C、123D、"\x7G"2、以下选项中能表示合法常量的...
- 2022-11-01 03:28开局签到Python基础的博客 1. input 标准输入 1.1 input 介绍 1.2 待输入状态 1.3 输入提示 1.4 接收提交数据 1.5 输入版本差异 2. print 格式化输出 2.1 print 介绍 2.2 间隔参数 2.3 结尾符参数 2.4 快捷写法 2.5 格式化输出 1. 占位符 2. ...
- 2021-06-23 19:07weixin_39625468的博客 执行以下程序段后,w 的值为( )。int w='A', x=14, y=15;w=((x || y)&&...给a 赋值1、给b 赋值2、给c 赋值3,以下输入形式中错误的是(□代表一个空格符) 有以下程序段int a, b, c;a=10; b=50;...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司