レポート1 レベル3 100までの3の倍数と3のつく数字を表示

C言語

解答例1

#include <stdio.h>
int main(void)
{
	int i;
	for(i=1; i<=100; i++){
		if(i%3==0){
			printf("%d ", i);
		}else if(i%10==3){
			printf("%d ", i);
		}else if(i/10==3){
			printf("%d ", i);
		}
	}
	printf("\n");
	return 0;
}

解答例2

#include <stdio.h>
int main(void)
{
	int i;
	for(i=1; i<=100; i++){
		if(i%3==0 || i%10==3 || i/10==3){
			printf("%d ", i);
		}
	}
	printf("\n");
	return 0;
}

解答例3

#include <stdio.h>
int main(void)
{
	int i;
	for(i=1; i<=100; i++){
		if(i%3==0){
			printf("%d ", i);
		}else if(i%10==3){
			printf("%d ", i);
		}else if(i>=30 && i<40){
			printf("%d ", i);
		}
	}
	printf("\n");
	return 0;
}

解答例4

#include <stdio.h>
int main(void)
{
	int i;
	for(i=1; i<=100; i++){
		if(i%3==0 || i%10==3 || i>=30 && i<40){
			printf("%d ", i);
		}
	}
	printf("\n");
	return 0;
}