»Ë»Ñ Æ÷·³
°³¹ßÀÚÆ÷·³ ÀÔ´Ï´Ù.
  • ºÏ¸¶Å© ¾ÆÀÌÄÜ

C ¼ö¾÷ µè´Â Áß¿¡ ÀÌÇØ°¡ Àß ¾È°¡´Â ºÎºÐÀÌ Àִµ¥.. µµ¿ò ÇÑ ¸»¾¸ ºÎŹµå¸³´Ï´Ù..11

  • À¸¾Çv
  • µî·ÏÀÏ 2017-03-21 22:23
  • Á¶È¸¼ö 810
2Â÷¿ø ¹è¿­À» È°¿ëÇؼ­ ¼ºÀûó¸® ÇÁ·Î±×·¥À» Â¥´Â ÄÚµå ÀÔ´Ï´Ù.
Á¦°¡ ÀÌÇØ°¡ ¾È°¡´Â ºÎºÐÀº ¾Æ·¡ ÄÚµå Áß¿¡ ÁøÇÏ°í ¹ØÁÙÀÌ ±×¾îÁø ºÎºÐÀä.
g¸¦ ¿Ö 3Â÷¿ø ¹è¿­À» »ç¿ëÇÏ´ÂÁö.. Àß ¸ð¸£°Ú½À´Ï´Ù.
¾Æ·¡ºÎºÐ¿¡ º¸¸é g[i][j]¶ó°í µÇ¾î À־ 2Â÷¿ø ¹è¿­ Á¤µµ¸¸ ¾²¸é µÇ´Â°Å ¾Æ´ÑÁö.. ¶ó´Â »ý°¢ÀÌ µé¾î¼­¿ä.
±×·¡¼­, char g[3][3] ¸¦ ÇÏ´Ï ¿À·ù°¡ ³ª¼­.. ÁøÇàÀÌ ¾ÈµÇ´Â °ÍÀº È®ÀÎÀ» ÇÏ¿´½À´Ï´Ù.
¼¼¹ø° ÀÖ´Â g[3][3][3] ÀÌ ºÎºÐÀÇ ¿ªÇÒÀÌ ¹«¾ùÀΰ¡¿ä..??
 
^^;; µµ¿ò ÇѸ»¾¸ ºÎŹµå¸®°Ú½À´Ï´Ù..
 
 
 
#define _CRT_SECURE_NO_WARNINGS
/*
2Â÷¿ø ¹è¿­À» È°¿ëÇÑ ¼ºÀûó¸® ÇÁ·Î±×·¥
*/

#include <stdio.h>
#include <string.h>

void main( )
{
int i, j;//i : Çà À妽º, j : ¿­ À妽º
int s[3][3];//Çлý 3¸íÀÇ °ú¸ñº° ¼ºÀûÇà : Çлý, ¿­ : ÇÐÁ¡
char g[3][3][3];//Çлý 3¸íÀÇ °ú¸ñº° ÇÐÁ¡1 : Çлý 2 : °ú¸ñ 3 : ÇÐÁ¡
double u[3]={3.0, 2.0, 3.0};//°ú¸ñº° À̼ö ´ÜÀ§
double d[3]={0.0};//Çлýº° Æò±Õ ÆòÁ¡

//Å°º¸µå·ÎºÎÅÍ ¼ºÀûµ¥ÀÌÅÍ ÀÔ·Â
for(i=0; i<3; i++){
for(j=0; j<3; j++){
//scanf("%d", &s[i][j]);
scanf_s("%d", &s[i][j]);// vs2012 ÀÌ»ó ¹öÀü
}
}

//Çлýº°, °ú¸ñº° ÇÐÁ¡ °è»ê
for(i=0; i<3; i++){// i : Çлý
for(j=0; j<3; j++){// j : °ú¸ñ
if(s[i][j]>=95)strcpy(g[i][j], "A+");// g[i][j] Çлýº° °ú¸ñ ÇÐÁ¡ µ¥ÀÌÅÍ (?)
else if(s[i][j]>=90)strcpy(g[i][j], "A0");
else if(s[i][j]>=85)strcpy(g[i][j], "B+");
else if(s[i][j]>=80)strcpy(g[i][j], "B0");
else if(s[i][j]>=75)strcpy(g[i][j], "C+");
else if(s[i][j]>=70)strcpy(g[i][j], "C0");
else if(s[i][j]>=65)strcpy(g[i][j], "D+");
else if(s[i][j]>=60)strcpy(g[i][j], "D0");
elsestrcpy(g[i][j], "F");
}
}

//Çлýº°, °ú¸ñº° ÆòÁ¡ °è»ê
for(i=0; i<3; i++){
for(j=0; j<3; j++){
if(strcmp(g[i][j], "A+")==0)d[i] += 4.5*u[j];//j : j¹ø° °ú¸ñ
else if(strcmp(g[i][j], "A0")==0)d[i] += 4.0*u[j];
else if(strcmp(g[i][j], "B+")==0)d[i] += 3.5*u[j];
else if(strcmp(g[i][j], "B0")==0)d[i] += 3.0*u[j];
else if(strcmp(g[i][j], "C+")==0)d[i] += 2.5*u[j];
else if(strcmp(g[i][j], "C0")==0)d[i] += 2.0*u[j];
else if(strcmp(g[i][j], "D+")==0)d[i] += 1.5*u[j];
else if(strcmp(g[i][j], "D0")==0)d[i] += 1.0*u[j];
elsed[i] += 0.0*u[j];
}
d[i] /= 8.0;
}

//¼ºÀûÇ¥ Ãâ·Â
printf("\n--------------------------------------\n");
for(i=0; i<3; i++){
for(j=0; j<3; j++){
printf("%4d(%s)", s[i][j], g[i][j]);
}
printf("%5.2f\n", d[i]);
}
printf("\n--------------------------------------\n");
}

0
ÃßõÇϱ⠴ٸ¥ÀÇ°ß 0
|
°øÀ¯¹öÆ°

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ÇÁ¸®Æ¼°É

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 À¸¾Çv

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ¾Æ¸ð¸§!!!

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 À¸¾Çv

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 BrokenWindow

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 À¸¾Çv

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ¿À¸®´ë°¨

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ÇÁ¸®Æ¼°É

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 À¸¾Çv

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ½½±â¿Õ

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 sµ¹µ¹z
  • ¾Ë¸² ¿å¼³, »óó ÁÙ ¼ö ÀÖ´Â ¾ÇÇÃÀº »ï°¡ÁÖ¼¼¿ä.
©¹æ »çÁø  
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û ¸ñ·Ïº¸±â