c语言输出数字用逗号隔开
答:include "stdio.h"void main(){int a=0,i;char c[10];printf("Input the number:");scanf("%d",&a);for(i=0;a!=0;i++,a/=10)c[i]=a%10+48;i--;while(i>0){printf("%c,",c[i]);i--;} printf("%c.",c[i]);getch();} ...
答:可以先循环输出前面n-1个数,每一次输出后面再输出',',循环结束后再输出最后一个数 。如果需求必须是先输入字符串后输入数字,那么必须人工进行判断。思路为用getchar逐个读入字符,并赋值到字符串对应位置,当出现逗号时结束。然后再用scanf读入数字。简介:C语言运算符是说明特定操作的符号,它是构造C...
答:i++){ if(i%3==0||i%10==3||i/10==3){ cout<<i;if(i<99) cout<<',';} } cout<<'\n';return 0;} 抱歉,c语言的输出输入我不熟,不过其他都是一样的,以上按您的要求3的倍数和带有3的正整数还有数与数之间相隔一个逗号的要求都写好了,尽可能的写短了 希望对你有帮助!
答:下面是先输入数字后输入字符串的例子:include <stdio.h>int main(){char s[100];int v;scanf("%d,%s",&v, s);//先输入整型变量v,再输入字符串,可以使用逗号分隔。printf("%s\n%d\n", s, v);//输出得到的变量,每行一个值。return 0;}如果输入:123,abc 会输出:abc 123 但是...
答:include<stdio.h> int main(){ int n;char c;scanf("%d %c",&n,&c);printf("%d,%c",n,c);} 注意:%d%c之间要有个空格,否则在输入数据的时候,空格被当成字符串。
答:include <stdio.h>int main(void){ int i[5] = {0}; int j, k; for(j=0; j<5; j++) { printf("请输入第%d个数", j+1); scanf("%d", i+j); } for(j=0; j<4; j++) { for(k=0; k<4; k++) { if(i[k] > i[k+i]) ...
答:c语言scanf输入时能用逗号隔开,但是输入数据的时候一定也要加上逗号。用scanf()读取数据时,输入的格式必须和scanf()的格式控制字符串对应。对于标准输入函数scanf来说,括号内的格式字符串,也就是由" "中的部分,除了%引导的格式字符之外,所有的其他字符必须在输入数据时原样原位置输入。例如:scaf("...
答:如果是固定的个数 int a1,a2,a3,a4,a5,a6 scanf("%d,%d,%d,%d,%d,%d", &a1,&a2,&a3,&a4,&a5,&a6);如果不是固定的个数,就需要有个数组用来遍历。int a[100]; // 最大100个数 int tmp = 0; // 假设-99表示结束输入 int i = 0;while ( (i < 100) && (tmp != -99...
答:scanf("%d,%d",&a,&b); //这种输入的时候逗号隔开 scanf("%d%d",&a,&b); //这种输入的时候不需要逗号隔开,空格或tab或回车隔开就行
答:scanf("%d,%d,%d",&a,&b,&c); //格式串中加入逗号分隔,这样要求输入的数据格式为:10,11,12
网友评论:
霍策17291786922:
c语言怎么写输入一些数字用逗号隔开并输出数字 -
63478刁宙
: int a, b, c; ....scanf("%d,%d,%d", &a, &b, &c);
霍策17291786922:
C语言输出数组时,怎么使每个数字之间用逗号隔开 -
63478刁宙
: 用scanf读入数据时,如果将字符数组写在前面可能会有问题,因此读入时需要注意顺序. 假设 char name[20]; int age; scanf("%d,%s",&age,&name); 这样不会用问题 如果scanf("%s,%d",&name,&age); 这样读数据的话,可能会出现问题. 你自己试一下,想想为什么,呵呵
霍策17291786922:
C语言 输入5个数字,然后把它们从小到大输出,用逗号隔开. -
63478刁宙
: # include int main(void) { int i[5] = {0}; int j, k; for(j=0; j<5; j++) { printf("请输入第%d个数", j+1); scanf("%d", i+j); } for(j=0; j<4; j++) { for(k=0; k<4; k++) { if(i[k] > i[k+i]) { int l = i[k]; i[k] = i[k+1]; i[k+1] = l; } } } printf("%d, %d, %d, %d, %d\n", i[0], i[1], i[2], i[3], i[4]); return 0; }
霍策17291786922:
编写一个应用程序,用逗号将数字隔开 -
63478刁宙
: C语言:void main() {printf("请输入一个5位数:");int a;scanf("%d",&a);int b[5];b[0]=a/10000;b[1]=(a-b[0]*10000)/1000;b[2]=(a-b[0]*10000-b[1]*1000)/100;b[3]=(a-b[0]*10000-b[1]*1000-b[2]*100)/10;b[4]=a-b[0]*10000-b[1]*1000-b[2]*100-b[3]*10printf("%d,%d,%d,%d,%d",b[0],b[1],b[2],b[3],b[4]); }
霍策17291786922:
c语言输出排序结果时如何使数字分开? -
63478刁宙
: 可以在数字后面加上\n(转到下一行)或者\t(转到下一列)或者加逗号
霍策17291786922:
C语言输入两个数之间是用空格隔开还是用逗号 -
63478刁宙
: C语言输入两个数之间使用空格隔开还是使用逗号隔开主要取决于你在编写程序时你的scanf语句.具体的区别如下: 1、使用scanf("%d,%d",&a,&b);语句进行输入: 在输入数据时,两个数据中间需要加“,”,如“500,600”. 2、使用scanf(...
霍策17291786922:
c语言中什么时候输出的数据使用逗号隔开?c语言中什么时候输出的数
63478刁宙
: C对书写语法要求比较严格,定义变量几个时只能用逗号隔开,不能用空格.
霍策17291786922:
c++中如何让编写让两个数字输入的时候用逗号隔开呢 -
63478刁宙
: C++兼容C语言的所有命令,所以,可以采用C标准函数sanf()来实现按规定格式来输入数字. 参考代码: #include <stdio.h> void main() {int a,b;scanf("%d,%d", &a,&b ) ; //格式串中以逗号分隔开两个格式串,表示输入数据必须以逗号分...
霍策17291786922:
C语言输出问题%d%c和%d%d -
63478刁宙
: 一般默认是空格或者是回车键隔开,但是也可以使用逗号,这对结果没有影响,比如: sacnf("%d,%d",&a,&b);这条语句就是以逗号隔开的,输入的值应是5,6回车
霍策17291786922:
C语言,编一个程序,输入一个短整型数(>0),输出每位数字,期间用逗号分隔.例如输入2345,输出2,3,4,5! -
63478刁宙
: #include "stdio.h"void main() {int a=0,i;char c[10]; printf("Input the number:"); scanf("%d",&a);for(i=0;a!=0;i++,a/=10) c[i]=a%10+48;i--; while(i>0) {printf("%c,",c[i]);i--; } printf("%c.",c[i]); getch(); }