Technical Writing Class Test 1


このプログラムがどんな処理をしているのかを英語で記述するという問題です(わかるかな?)

Q1. Describe the following C program in detail in English.

#include<stdio.h>

void main() {
	int square_sol;
	int cube_sol;
	int input_val;
	
	printf("Enter a non-negative integer value:");
	scanf( "%d", &input_val);
	if (input_val < 0);
		printf("That is not a non-negative number!\n");
	else if (input_val > 10000)
		printf("That is too large number for us!\n");
	else{
		square_sol = square(input_val);
		cube_sol = cube(input_val);
		printf( "The square of %d is %d.\n", input_val, square_sol);
		printf( "The cube of %d is %d.\n", input_val, cube_sol);
	}
}

int square(int num) {
	int answer;
	
	answer = num * num;
	return answer;
}

int cube(int num) {
	int ans;
	
	ans = num * square(num);
	return ans;
}


←授業選択画面に戻る
←鈴木研究室トップ