안녕하세요.
다음과 같이 만들어봤습니다.
5개 숫자를 저장해야되니까 a,b,c,d,e로 해도 되지만
정식인 배열변수로 r[5]로 선언해서
r[0]~r[4]까지 만들어서
반복문 i를 0부터 4까지 반복시켜서
변수마다 rand함수를 이용해서 1부터 100까지 입력하고
다시 반복문을 이용해서 0부터 4까지 반복해서
입력된 r[0]~r[4]까지 반복해서
반지름x반지름x3.14이 결과를 출력합니다.
#include <stdio.h>
#include <stdlib.h> // srand, rand
#include <time.h> // time
int main()
{
int r[5],i; // 5개 반지름을 저장할 배열변수와 반복문에 사용할 변수
srand(time(0)); // 난수 초기화 (이거 없으면 난수가 실행할때마다 같은 결과가 나옵니다)
for(i=0; i<5; i++) // 0부터 4까지 5번 반복
r[i]=rand()%100+1; // 1부터 100까지의 숫자를 배열 변수에 입력
for(i=0; i<5; i++) // 0부터 4까지 5번 반복
printf("반지름 %2d의 원면적 %.2f\n",r[i],r[i]*r[i]*3.14); // 결과 출력 반지름x반지름x3.14
return 0;
}