トレース問題3,4

C言語

トレース3

/* トレース3 */
#include <stdio.h>
int main(void)
{
	int i, num = 813, digit = 100;
	
	printf("%dは、\n\n", num);
	
	for(i=0; i<3; i++){
		printf("%3dの位: %d\n", digit, num/digit);
		num = num % digit;
		digit = digit / 10;
	}
	printf("i:%d num:%d digit:%d\n", i, num, digit);
	return 0;
}

トレース4

/* トレース4 */
#include <stdio.h>
int main(void)
{
	int i, n = 2, hoge;
	
	for(i=1; i<=9; i++){
		hoge = i * n;
		printf("%d\n", hoge);
	}

	return 0;
}

コメント