2020
12-10
12-10
C语言 scanf输入多个数字只能以逗号分隔的操作
C之scanf输入多个数字只能以逗号分隔,而不能用空格TAB空白符分隔#include<stdio.h>intmain(){intnum_max(intx,inty,intz);inta,b,c,max;scanf("%d,%d,%d",&a,&b,&c);max=num_max(a,b,c);printf("max=%d",max);return0;}intnum_max(intx,inty,intz){intmax=z;if(max<x)max=x;if(max<y)max=y;return(max);}原因是scanf对于数字输入,会忽略输入数据项前面的空白字符。因此只能以逗号分隔。补充知识:c...
继续阅读 >