1.1. 윤정훈 ¶
~cpp
#include <stdio.h>
int main(void){
int input;
printf("1에서 9까지 수를 입력하십시오.\n");
do{
scanf("%d",&input);
}while(input<1 || input>9);
int i;
for(i=1;i<=9;i++){
printf("%dX%d=%d\n",input,i,input*i);
}
system("pause");
return 0;
}
1.2. 정진수 ¶
~cpp
#include <stdio.h>
int main()
{
int in,out;
printf("구구단의 세계에 오신것을 환영합니다. 숫자를 입력해주세요. \n");
scanf("%d",&in);
for(out=1; out<10; out++)
printf("%d * %d = %d\n", in, out, in*out);
system("PAUSE");
return 0;
}
근데 이상한점이... 실행시킨뒤에 9단까지만 받는게 아니라 숫자 다 받는데 어떻게 된거징...
1.3. 남도연 ¶
~cpp
#include <stdio.h>
int main(){
int i;
printf("구구단의 세계 단을 처 주세요:\n");
scanf("%d",&i);
int j;
for(j=1; j<10;j++){
printf("%d*%d=%d\n",i,j,i*j);
}
return 0;
}
2.1. 윤정훈 ¶
~cpp
#include <stdio.h>
int main(void){
char input_name[5][10]; /*이름*/
int input_kore[5]; /*국어성적*/
int input_engl[5]; /*영어성적*/
int input_math[5]; /*수학성적*/
char trash;
int i;
for(i=0; i<5; i++){
printf("이름 : "); scanf("%s",&input_name[i]); printf("\n");
printf("국어성적 : "); scanf("%d",&input_kore[i]); printf("\n");
printf("영어성적 : "); scanf("%d",&input_engl[i]); printf("\n");
printf("수학성적 : "); scanf("%d",&input_math[i]); printf("\n");
scanf("%c",&trash);
}
for(i=0; i<5; i++){
printf("%s의 성적의 평균은 %d입니다.\n",input_name[i],(input_kore[i]+input_engl[i]+input_math[i])/3);
}
system("PAUSE");
return 0;
}
2.2. 윤성복 ¶
~cpp
#include<stdio.h>
void main()
{
char name[5][10];
int kor[5], math[5], eng[5], sum[5]={0,}, i,j;
for(i=0; i<5; i++)
{
printf("\n이름 : "); scanf("%s", name[i]);
printf("\n국어점수 : "); scanf("%d", kor[i]);
printf("\n수학점수 : "); scanf("%d", math[i]);
printf("\n영어점수 : "); scanf("%d", eng[i]);
sum[i] += kor[i] + math[i] + eng[i];
}
for(j=0; j<5; j++)
{
printf("%s님의 평균점수는 %d입니다\n", name[j], sum[j]/3);
}
}
2.3. 남도연 ¶
~cpp
#include<stdio.h>
void main(){
int kor[5]; /*국어점수*/
int eng[5]; /*영어점수*/
int math[5]; /*수학점수*/
int i,j;
int sum[5]; /*합계*/
char name[5][10];
for(i=0;i<5;i++)
{
printf("\n이름: ");
scanf("%s", name[i]);
printf("\n국어점수: ");
scanf("%d", kor[i]);
printf("\n영어점수: ");
scanf("%d", eng[i]);
printf("\n수학점수: ");
scanf("%d", math[i]);
sum[i] += kor[i]+eng[i]+math[i];
}
for(j=0;j<5;j++)
{
printf("%s의 평균점수는 %d입니다\n",name[j],sum[j]/3);
}
}
3.1. 강희경 ¶
~cpp
#include <stdio.h>
#include <stdlib.h>
int inputEdgeLength();
char inputPattern();
void drawSqure(int aEdgeLength, char aPattern);
int main()
{
drawSqure(inputEdgeLength(), inputPattern());
system("PAUSE");
return 0;
}
int inputEdgeLength(){
int edgeLength;
printf("변의 길이를 입력하세요: ");
scanf("%d", &edgeLength);
return edgeLength;
}
char inputPattern(){
char pattern;
printf("무늬를 입력하세요: ");
scanf("%c", &pattern);
return pattern;
}
void drawSqure(int aEdgeLength, char aPattern){
int diagonalLength = 2*aEdgeLength-1;
int area = diagonalLength*diagonalLength;
int position;
int row, column;
int blankLength, drawLength;
int jump;
for(position = 0; position < area; position++){
column = position%diagonalLength;
if(column == 0){
row = position/diagonalLength;
printf("\n");
if(row < aEdgeLength){
blankLength = aEdgeLength-row-1;
}
else{
blankLength = -(aEdgeLength-row-1);
}
drawLength = diagonalLength-2*blankLength;
jump = blankLength-1;
}
if(blankLength>0){
printf(" ");
blankLength--;
}
else if(drawLength>0){
printf("%c", aPattern);
drawLength--;
}
else
position += jump;
}
}










