答案是错的,那我们在输入的两个数之间加入逗号呢? 编辑 答案还是错的,最后我们试着也在输入的时候在两个数之间加入"+"。 编辑 哇哦!答案终于对了!所以我们可以得出一个结论就是scanf中的输入格式是什么样的,我们输入时也就必须和其中格式完全一致,否则就会出现读取错误。 我们平时的输入一般以空格隔开,一般不会...
1 如果使用scanf进行格式化输入,用逗号隔开不适用于先输入字符串后输入数字的情况,仅适用于数字的间隔,或者先输入数字后输入字符串。下面是先输入数字后输入字符串的例子:include <stdio.h>int main(){char s[100];int v;scanf("%d,%s",&v, s);//先输入整型变量v,再输入字符串,可以使用逗...
C语言输入两个数之间使用空格隔开还是使用逗号隔开主要取决于你在编写程序时你的scanf语句。具体的区别如下:1、使用scanf("%d,%d",&a,&b);语句进行输入:在输入数据时,两个数据中间需要加“,”,如“500,600”。2、使用scanf("%d%d",&a,&b);语句进行输入:在输入数据时,数据之间不可以用逗号...
【C/C++】输入:连续输入,以逗号隔开 连续输入,以空格或者以逗号隔开,换行符结束 【范例】输入 23 12 34 56 33或者 23,12,34,56,33 则 vector<int> data;inttmp;while(cin >> tmp) { data.push_back(tmp);if(cin.get() =='\n')break; } 逗号隔开,同时接收换行符 【范例】输入 12,23,34 23,...
可以,但是输入数据的时候一定也要加上逗号。用scanf()读取数据时,输入的格式必须和scanf()的格式控制字符串对应,比如说:1、scanf("%d,%d",&a,&b);因为两个%d之间有一个逗号,所以在输入时两个整数之间只能用逗号分隔,如果用其它符号分隔就会出错(比如说此时用空格、回车分隔就会出错)2、...
C语言中输入函数scanf()的参数格式字符串中使用空格或逗号都可以作为分隔符来读取输入的数据。然而,空格...
我们平时的输入一般以空格隔开,一般不会以逗号隔开,所以我们将程序改成我们日常习惯的输入然后再试试结果。 Plain Text 复制代码 9 1 2 3 4 5 6 7 #include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); printf("a+b=%d",a+b); ...
C语言输入两个数之间是用空格隔开还是用逗号的解决方法如下:这个是根据实际情况来决定的,就是是根据你的scanf来决定的。你现在中间写成了scanf("%d,%d",&a,&b);可以看到除了输入两个数字外还要加入逗号才行,所以现在你得加逗号才行。如果想输入500 600就可以的话,要写成scanf("%d%d",&a,&b)...
C/C++输入:连续输入,以逗号隔开 如果想在C或C++中进行连续输入,并使用逗号作为分隔符,可以使用适当的输入和字符串处理函数来实现它。以下是一个示例程序,展示了如何连续输入一串以逗号分隔的数字: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
使用逗号作为分隔符:可以使用sscanf()函数和字符串操作函数strtok()来将输入数据按照逗号进行分隔。例如:c#include <stdio.h>#include <string.h>int main() { char input[] = "1,2,3"; char *token; 使用strtok函数将输入数据按照逗号进行分隔token = strtok(input, ","); while (token != NULL) { ...