VS中关于FOR循环与SCANF的用法注意

#include<stdio.h>
#define N 6
void main()
{
	int arr[N], i, j, temp;
	printf("请输入%d个数据\n", N);
	for (i = 0; i < N; i++)
	{	
		printf("请输入第%d个数据",i);
		scanf("%d", &arr[i]);
	}
	   for (i = 1; i <N;i++)
		for (j = 0; j <N-i;j++)
			if (arr[j]>arr[j + 1])
			{
				temp = arr[j];
				arr[j] = arr[j + 1];
				arr[j + 1] = temp;
			}
			printf("排序结果为:\n");

			for (i = 0; i < N; i++)
				printf("%5d", arr[i]);
			getchar();
			getchar();
}

在for与scanf之间,必须用花括弧

猜你喜欢

转载自blog.csdn.net/qq_18671205/article/details/89214150