可以先循环输出前面n-1个数,每一次输出后面再输出,,循环结束后再输出最后一个数 。如果需求必须是先输入字符串后输入数字,那么必须人工进行判断。
创新互联主要从事成都网站建设、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务河曲,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
用scanf读入数据时,如果将字符数组写在前面可能会有问题,因此读入时需要注意顺序。
先读1个整型数。然后循环:读1个字符,如果字符是逗号则读1个整型数,如果不是逗号,循环就结束。如果读整型数有错,循环也结束。
C++兼容C语言的所有命令,所以,可以采用C标准函数sanf()来实现按规定格式来输入数字。
用scanf读入数据时,如果将字符数组写在前面可能会有问题,因此读入时需要注意顺序。
你可以使用 C 语言的 if 语句来解决这个问题。
1 如果使用scanf进行格式化输入,用逗号隔开不适用于先输入字符串后输入数字的情况,仅适用于数字的间隔,或者先输入数字后输入字符串。
如图所示,你要用英文逗号分隔开,就在%lf和%lf间加入英文逗号即可,你要加中文逗号也可以。望采纳。。
includestdio.h int main(){ int n;char c;scanf(%d %c,&n,&c);printf(%d,%c,n,c);} 注意:%d%c之间要有个空格,否则在输入数据的时候,空格被当成字符串。
1、printf中,第一个参数用于格式化输出,如果%d中间加逗号,那么输出的数字中间就有逗号。
2、该错误是语法错误,意思是printf语句之前的那条语句后面没加分号。C语言中规定每条语句以分号(;)作为结束标志。如果没加分号,程序在编译的时候就会出错。
3、在c语言中产生格式化输出的函数(定义在 stdio.h 中),其向终端(显示器、控制台等)输出字符。
4、分号表示一条空语句,表示什么动作都不执行的意思,逻辑上是正确的,因此不会报错。
本文名称:c语言函数输出结果加逗号 c语言printf输出逗号
网站路径:https://www.cdcxhl.com/article48/decdhep.html
成都网站建设公司_创新互联,为您提供定制网站、网站制作、云服务器、动态网站、搜索引擎优化、软件开发
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联