指定した回数流れ星を表示するプログラム


#include <stdio.h>

main()
{
	int i, j, a, b=0;

	printf("何回?\n");
	scanf("%d", &a);
	printf("\x1b[2J");

	while(b!=a){
		for(i=1; i<25; i++){
			printf("\x1b[2J");
			printf("\x1b[%d;%dH", i, i);
			printf("\x1b[0;33m");
			printf("★");
			printf("\x1b[0m");
			for(j=0; j<200; j++){
				printf("\x1b[1;70H");
			}
		}
		printf("\x1b[2J");
		for(i=1; i<25; i++){
			printf("\x1b[%d;%dH", i, (i+10));
			printf("☆");
			for(j=0; j<150; j++){
				printf("\x1b[1;70H");
			}
		}
		printf("\x1b[2J");
		b++;
	}

	return(0);
}

トップページへ