상수 : 이름처럼 프로그램에서 한번 설정해 두면 종료 될 때까지 결코 변경될 수 업는 값
// 상수 : 이름처럼 프로그램에서 한번 설정해 두면 종료 될 때까지 결코 변경될 수 업는 값
#include <stdio.h>
void main()
{
int Person[3];
int i;
int TotalCountOfKorean = 0;
int AverageOfKorean = 0;
printf(" 학급의 국어 성적에 대한 총점과 평균 구하기 \n");
Person[0] = 95;
Person[1] = 80;
Person[2] = 92;
for(i=0;i<3;i++)
printf(" %d번째 학생의 국어 성적 : %d \n", i+1,Person[i]);
for(i=0;i<3;i++)
TotalCountOfKorean += Person[i];
AverageOfKorean = TotalCountOfKorean/3;
printf("\n");
printf(" [ 이학급의 국어 성적 ] 총점 : %d , 평균 : %d \n",TotalCountOfKorean,AverageOfKorean);
}
상수를 이용한 국어 성적의 총점과 평균 구하기
// 상수를 이용한 국어 성적의 총점과 평균 구하기
#include <stdio.h>
#define MAX_PERSON 3 //학생수 MAX_PERSON 3 이라는 상수이름 상수값 정의
void main()
{
int Person[MAX_PERSON];
int i;
int TotalCountOfKorean = 0;
int AverageOfKorean = 0;
printf(" 학급의 국어 성적에 대한 총점과 평균 구하기 \n");
Person[0]=95;
Person[1]=80;
Person[2]=92;
for(i=0;i<MAX_PERSON;i++)
printf(" %d번째 학생의 국어 성적 : %d \n",i+1,Person[i]);
for(i=0;i<MAX_PERSON;i++)
TotalCountOfKorean +=Person[i];
AverageOfKorean = TotalCountOfKorean / MAX_PERSON;
printf("\n");
printf(" [이 학급의 국어 점수 ] 총점 : %d , 평균 : %d \n", TotalCountOfKorean, AverageOfKorean);
}
연산자 : 자료형이 그릇이라면 연산자는 숟가락, 젓가락, 포크, 나이프 같은 역할
//연산자 : 자료형이 그릇이라면 연산자는 숟가락, 젓가락, 포크, 나이프 같은 역할
// a % b: 변수 a를 b로 나누어 나머지를 구함
#include <stdio.h>
void main()
{
int a=99;
int b=2;
printf(" a + b의 결과 : %d \n", a+b);
printf(" a - b의 결과 : %d \n", a-b);
printf(" a * b의 결과 : %d \n", a*b);
printf(" a / b의 결과 : %d \n", a/b);
printf(" a %% b의 결과 : %d \n", a%b);
printf(" -a의 결과 : %d \n", -a);
}
비교문
//비교문
#include <stdio.h>
void main()
{
int a=10;
int b=5;
if( (a>b)&&(a<10))
printf(" (a>b) && (a<10) 식은 참입니다. : %d \n",(a>b) &&(a<10));
else
printf(" (a>b) && (a<10) 식은 거짓입니다. : %d \n",(a>b) &&(a<10));
if((a>b)||(a<10))
printf(" (a>b) || (a<10) 식은 참입니다. : %d \n",(a>b) || (a<10));
else
printf(" (a>b) || (a<10) 식은 거짓입니다. : %d \n",(a>b) || (a<10));
if(!(a>b))
printf(" !(a>b) 식은 참입니다. : %d \n", !(a>b));
else
printf(" !(a>b) 식은 거짓다. : %d \n", !(a>b));
}