有谁知道为什么scanf多一个空格就要多输一个数
  • 板块学术版
  • 楼主wbstc12138
  • 当前回复0
  • 已保存回复0
  • 发布时间2020/11/17 21:24
  • 上次更新2023/11/5 07:49:02
查看原帖
有谁知道为什么scanf多一个空格就要多输一个数
417994
wbstc12138楼主2020/11/17 21:24
#include <stdio.h>
int main() {
	int n, k, a[100], b, c;
	scanf("%d %d", &n, &k );
	for (b=0; b<n; b++) scanf("%d ", &a[b]);
	for (b=0; b<k; b++) printf("%d ", a[b]);
	for (b=k; b<n; b++) {
		a[b]=a[b+1];
		printf ("%d ", a[b]);
		if (b==n-2) break; 
	}
	return 0;
}
2020/11/17 21:24
加载中...