可以,但是输入数据的时候一定也要加上逗号。用scanf()读取数据时,输入的格式必须和scanf()的格式控制字符串对应,比如说:1、scanf("%d,%d",&a,&b);因为两个%d之间有一个逗号,所以在输入时两个整数之间只能用逗号分隔,如果用其它符号分隔就会出错(比如说此时用空格、回车分隔就会出错)2、scan...
1 如果使用scanf进行格式化输入,用逗号隔开不适用于先输入字符串后输入数字的情况,仅适用于数字的间隔,或者先输入数字后输入字符串。下面是先输入数字后输入字符串的例子:include <stdio.h>int main(){char s[100];int v;scanf("%d,%s",&v, s);//先输入整型变量v,再输入字符串,可以使用逗...
先读1个整型数。然后循环:读1个字符,如果字符是逗号则读1个整型数,如果不是逗号,循环就结束。如果读整型数有错,循环也结束。include<stdio.h> include<stdlib.h> main(){ int x[100],n=0,i;int c;if ( scanf("%d",&x[n])==1) n++;while(1){ scanf("%c",&c);if (c ...
#include<stdio.h>intmain(void){// 输出“0,1,2,3,4,5,6,7,8,9\n”for(size_ti=0;i!=...
在C语言中,你可以使用`scanf`函数来输入两个整数,然后使用`printf`函数逆序输出这两个整数。以下是一个示例代码:```c include <stdio.h> int main() { int num1, num2;// 输入两个整数,用逗号分隔 printf("请输入两个整数(用逗号分隔):");scanf("%d, %d", &num1, &num2);// ...
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输入多个数字只能以逗号分隔的操作 C语⾔scanf输⼊多个数字只能以逗号分隔的操作 C之scanf输⼊多个数字只能以逗号分隔,⽽不能⽤空格 TAB空⽩符分隔 #include <stdio.h> int main(){ int num_max(int x,int y,int z);int a,b,c,max;scanf("%d,%d,%d",&a,&b,&c);max=num_...
C语言输入两个数之间使用空格隔开还是使用逗号隔开主要取决于你在编写程序时你的scanf语句。具体的区别如下:1、使用scanf("%d,%d",&a,&b);语句进行输入:在输入数据时,两个数据中间需要加“,”,如“500,600”。2、使用scanf("%d%d",&a,&b);语句进行输入:在输入数据时,数据之间不可以用逗号...
用一个变量记录输出多少个数了,每输出一个就增加1,输出的时候检测计数器,如果计数器为0就直接输出数字,否则就先输出逗号再输出数字,例如:int a[4],i,x;x=0;for (i=0;i<3;i++) printf("%c%d", x++?',':' ', a[i]);...
在scanf函数里面加上逗号:int n=50; for(int i=0;i<n;i++) { scanf("%d,", &a[i]...