'수업/C언어 강의'에 해당되는 글 16건

  1. 2012.11.15 11월 15일 C언어
  2. 2012.10.26 10월 26일 C언어
  3. 2012.10.25 10월 25일 C언어
  4. 2012.10.18 10월 18일 C언어
  5. 2012.10.04 10월 4일 C언어
  6. 2012.09.28 9월 28일 C언어
  7. 2012.09.21 9월 21일 C언어
  8. 2012.09.14 9월 14일 C언어
  9. 2012.09.07 9월 7일 C언어
  10. 2012.09.06 9월 6일 C언어
수업/C언어 강의2012. 11. 15. 14:50

#include <stdio.h>

#include <math.h>


int main(


printf("%.2f\n", pow(2.0, 3.0)); //지구승(2의 3승)

printf("%2.f\n", sqrt(2)); //루트


return 0;

}


#include<stdio.h>
#include"my.h"

int main(){
int r = 5;
double area;area = Area(r);

printf("면적 = %f\n", area);
printf("PI = %f\n", PI);
return 0;
}

//다중 포인터
#include<stdio.h>

int main(){
int a= 10;
int *ptr = &a;
int **p1 = &ptr;

printf("a의 주소 : %d\n", &a);    //a의 주소
printf("ptr : %d\n", ptr);    //a의 주소
printf("ptr의 주소 : %d\n", &ptr); //    ptr의 주소
printf("p1의 값 : %d\n", *p1);    //a의 주소

printf("p1의 값 : %d\n", **p1);     //a의 값 10

return 0;
}

#include<stdio.h>

char * ReadUseName(void){
char name[30];
printf("What is your name?");
gets(name);
return name;
}

int main(){
char *name1;
char *name2;
name1 = ReadUseName();
printf("name1 : %s\n", name1);
name2 = ReadUseName();
printf("name2 : %s\n", name2);

//printf("name1 : %s\n", name1);
//printf("name2 : %s\n", name2);
return 0;
}


#include<stdio.h>
#inculde<process.h>
#include<conio.h>

int main(){
FILE *outf;
outf = fopen("data.txt", "w");
if(outf=NULL){
printf("파일 없습니다\n");
exit(0);    //비정상적으로 종료, process.h 선언
//파일이 없으면 0값을 리턴

}

printf("파일에 자료를 저장하겠습니다.\n");

fputs("여러분 안녕하세요......\n", outf);
fputs("한학기 동안 많으셨습니다.\n", outf);
fputs("기말고사 잘 보세요!~~~.\n",outf);

fclose(outf);

printf("성공적으로 저장하고 닫습니다.\n");
return 0;
}

#include<stdio.h>

int main(){
printf("aaaaaaa\n");
printf("화면 출력");
system("cls");    //화면 지우기
printf("화면 출력 어디갔지?\n");
return 0;
}

'수업 > C언어 강의' 카테고리의 다른 글

10월 26일 C언어  (0) 2012.10.26
10월 25일 C언어  (0) 2012.10.25
10월 18일 C언어  (0) 2012.10.18
10월 4일 C언어  (0) 2012.10.04
9월 28일 C언어  (0) 2012.09.28
Posted by 멜데스
수업/C언어 강의2012. 10. 26. 17:43

#include<stdio.h>


struct grade{

int num;

char name[100];

char level;

};


int main(){

struct grade hong;

hong.num=1;

scanf("%s", hong name);


hong.level = 'A';


printf("번호 : %d\n", hong.num);

printf("이름 : %s\n", hong.name);

printf("등급 : %c\n", hong.level);

return 0;

}



'수업 > C언어 강의' 카테고리의 다른 글

11월 15일 C언어  (0) 2012.11.15
10월 25일 C언어  (0) 2012.10.25
10월 18일 C언어  (0) 2012.10.18
10월 4일 C언어  (0) 2012.10.04
9월 28일 C언어  (0) 2012.09.28
Posted by 멜데스
수업/C언어 강의2012. 10. 25. 15:04

/*#include<stdio.h>


void swap(int *n1, int *n2){

int temp = *n1;

*n1 = *n2;

*n2 = temp;

printf("n1 n2 : %d %d \n", *n1, *n2);

}


int main(){

int num1=10;

int num2=20;

printf("num1 num2 : %d %d \n", num1, num2);


swap(&num1, &num2);

printf("num1 num2 : %d %d \n", num1, num2);

return 0;

}

*/


#include <stdio.h>


void odd(int* ptr)

{

    int i;

    



    for(i=0; i<10; i++)

            if(ptr[i] % 2 == 1)

                printf("%d ", ptr[i]);

}


void even(int* ptr2)

{

    int i;

    

   

    for(i=0; i<10; i++)

        if(ptr2[i] % 2 == 0)

            printf("%d ", ptr2[i]);

}


int main(void)

{

    int arr[10];

    int i;

    

    printf("숫자를 열 개만 입력하세요 \n");

    for(i=0; i<10; i++)

    {

        printf("%d 번째 : ", i+1);

        scanf("%d", &arr[i]);

    }

    printf("고객님 께서 입력하신 숫자는 : ");

    for(i=0; i<10; i++)

        printf("%d ", arr[i]);

    printf("\n");

    odd(arr);

    even(arr);

    return 0;

    

}


'수업 > C언어 강의' 카테고리의 다른 글

11월 15일 C언어  (0) 2012.11.15
10월 26일 C언어  (0) 2012.10.26
10월 18일 C언어  (0) 2012.10.18
10월 4일 C언어  (0) 2012.10.04
9월 28일 C언어  (0) 2012.09.28
Posted by 멜데스
수업/C언어 강의2012. 10. 18. 14:48

#include<stdio.h>

//값 알아보기

/*

int main(){

int a[5] = {10,20,30,40,50};


//배열에 첫번째 요소의 값을 두가지 방식으로 표현

printf("a[0]의 값 = %d\n", a[0]);

printf("*a의 값 = %d\n", *a);

//배열의 두번째 요소의 값을 두가지 방식으로 표현

printf("a[1]의 값 = %d\n", a[1]);

printf("*(a+1)의 값 = %d\n", *(a+1));


return 0;

}

*/

/*

double avg(int g[]); //함수 원형


int main(){

int a[3] = {10,20,30};

double re = avg(a); //함수 호출

printf("평균 = %.2f\n", re);

return 0;

}


double avg(int *g){

double sum = 0;

int i;

for(i=0;i<3;i++){

sum=sum+*(g+i);

}

return (sum/3);

}

void funm(int b[]);

void func(int *c);

void main(){

int a[5] = {1,2,3,4,5};

int i;

for(i=0;i<5;i++){ printf("a[%d] = %d\t", i, a[i]);}

printf("\n");

funm(a);

printf("\n");

func(a);

printf("\n");

for(i=0;i<5;i++){ printf("a[%d] = %d\t", i, a[i]);}

printf("\n");

return 0;

}

void funm(int b[]){

int i;

for(i=0;i<5;i++){

b[i]=b[i]*5;

}

for(i=0;i<5;i++){

printf("b[%d] = %d\t", i ,b[i]);

}

}

void func(int *c){


*/

/*

int main(){

char a[26], b[26], c[26], d[26];

int i;


for(i=0;i<26;i++){

a[i]=97+i;

b[i]='a'+i;

c[i]=65+i;

d[i]='A'+i;

}

for(i=0;i<26;i++){

printf("%c=%d\t\t%c=%d\n", a[i], b[i], c[i], d[i]);

}

}

*/


/*

void swap(int *x, int *y);

int main(){

int a,b;

a= 17;

b= 71;


printf("a = %d\n", a);

printf("b = %d\n", b);


swap(&a, &b);


printf("a = %d\n", a);

printf("b = %d\n", b);


return 0;

}


void swap(int *x, int *y){

int temp;


temp = *x;

*x = *y;

*y = temp;

}

*/

/*

int main(){

const int a= 10;


a= 20;


printf("a=%d\n", a);


return 0;

}

*/

/*

int main(){


int c1 = 10;

int c2 = 20;

int *p = &c1;

p = &c2;

*p = 30;

}

*/


int main(){

//두 군데 모두 const 인 경우

int c1 = 10;

int c2 = 20;

const int * const p =&c1;

p = &c2; //error

*p = 30; //error

}

'수업 > C언어 강의' 카테고리의 다른 글

10월 26일 C언어  (0) 2012.10.26
10월 25일 C언어  (0) 2012.10.25
10월 4일 C언어  (0) 2012.10.04
9월 28일 C언어  (0) 2012.09.28
9월 21일 C언어  (0) 2012.09.21
Posted by 멜데스
수업/C언어 강의2012. 10. 4. 14:08

#include <stdio.h> // fflush, scanf, puts, printf, 

#include <time.h> // time

#include <stdlib.h> // srand, rand

#include <memory.h> // memset


void main( void )

{

int com  [ 3] = {0, }; //컴퓨터에게 3개의 공간을 부여

int gamer[ 3] = {0, }; //플레이어에게 3개의 공간을 부여

int opp[10] = {0, }; //게임 진행에 필요한 기회(턴)을 10번 부여

int count, i;

int strike, ball;

char yesno;


srand( time(NULL) ); //난수 발생


printf( "야구 게임을 시작합니다." );


while( 1 ) //무한 루트

{

com[0] = rand() % 10;

com[1] = rand() % 10;

com[2] = rand() % 10;

count = 1;


if( com[0] == com[1] || com[0] == com[2] || com[1] == com[2] ) continue; //논리


printf( "숫자0~9를 공백으로 분리하여 3개 입력하고 엔터키를 치세요 !!" );


memset( opp, 0, sizeof(opp) );


printf( "%d %d %d \n", com[0], com[1], com[2] );


while( 1 ) //무한루트

{

strike = 0; ball = 0;


for( i=0; i<10; i++ )

{

printf( "%d ", opp[i] );

}


printf( "\n3개의 숫자[0~9]를 입력하세요 : " );


scanf( "%d %d %d", &gamer[0], &gamer[1], &gamer[2] );


if     ( com[0] == gamer[0] ) strike++;

else if( com[0] == gamer[1] || com[0] == gamer[2] ) ball++;


if     ( com[1] == gamer[1] ) strike++;

else if( com[1] == gamer[0] || com[1] == gamer[2] ) ball++;

if     ( com[2] == gamer[2] ) strike++;

else if( com[2] == gamer[0] || com[2] == gamer[1] ) ball++;


if( gamer[0] > 9 || gamer[1] > 9 || gamer[2] > 9 )

{

puts( "입력한 숫자가 너무 큽니다. 0~9를 입력하세요." );

continue;

}


opp[gamer[0]] = 1; opp[gamer[1]] = 1; opp[gamer[2]] = 1;


printf( "\n[%2d회] %d 스트라이크 %d 볼 \n\n", count, strike, ball );

if( strike == 3 ) break;

count++;

}


fflush( stdin ); //버퍼를 지워서 엉뚱한 값 출력 제거


printf( "게임을 계속하시겠습니까 (y/n) ? " );

scanf( "%c", &yesno );

if( yesno == 'N' || yesno == 'n' ) break;

}

}


'수업 > C언어 강의' 카테고리의 다른 글

10월 25일 C언어  (0) 2012.10.25
10월 18일 C언어  (0) 2012.10.18
9월 28일 C언어  (0) 2012.09.28
9월 21일 C언어  (0) 2012.09.21
9월 14일 C언어  (0) 2012.09.14
Posted by 멜데스
수업/C언어 강의2012. 9. 28. 14:48

#include <stdio.h>

#include <stdlib.h>

#include <time.h>


void main(){

int i,j,k,m,lo[6];

srand(time(NULL));

for(m=1;m<11;m++){

printf("%d회차\n",m);

for(i=0;i<6;i++){

lo[i]=rand()%45+1;

printf("%d\n",lo[i]);

for(j=0;j<i;j++){

if(lo[i]==lo[j]){

printf("중복입니다. Try Again!!\n");

k=lo[i];

lo[i]=rand()%45+1;


printf("%d->%d\n",k,lo[i]);

j=0;

}

}

}

printf("\n최종결과\n");

for(i=0;i<6;i++){

printf("%d\t",lo[i]);

}

printf("\n\n");

}

}

'수업 > C언어 강의' 카테고리의 다른 글

10월 18일 C언어  (0) 2012.10.18
10월 4일 C언어  (0) 2012.10.04
9월 21일 C언어  (0) 2012.09.21
9월 14일 C언어  (0) 2012.09.14
9월 7일 C언어  (0) 2012.09.07
Posted by 멜데스
수업/C언어 강의2012. 9. 21. 17:45

#include<stdio.h>

/*

int main(){

int a= 10;

printf("%d\n",a);

return 0;

}

*/

/*

void f1(); //함수 원형 선언

int globalv; //전역 변수 선언


int main(){

int localv=10; //지역변수 선언

globalv=123; //위에 있는 int globalv 값 할당

printf("f1함수를 호출하기 전의 localv = %d\n", localv); //10

printf("f1함수를 호출하기 전의 globalv = %d\n", globalv); //123

f1(); //함수를 호출한다. 그러면 밑에있는 void f1()함수로 간다.

printf("f1함수를 호출한 후의 localv = %d\n", localv); //10

printf("f1함수를 호출한 후의 globalv = %d\n", globalv); //321 -> 이미 최종적으론 globalv는 321로 바뀐상태기 때문에

return 0;

}


void f1(){ //함수

int localv = 20; //지역변수 선언

globalv = 321; //값 할당

printf("f1 함수 안의 localv = %d\n", localv); //20

printf("f1 함수 안의 globalv = %d\n", globalv); //321

}

*/


/*

#include<stdio.h>


int main(){

int a=10;

printf("main 함수 안에서 선언된 a= %d\n" ,a); //10

{

int a= 20;

printf("블럭 안에서 선언된 a= %d\n", a); //20

}

printf("a = %d\n",a);


return 0;

}


*/


/*

#include<stdio.h>


void f1(); //함수 원형 선언

int a,b,aa,bb;//전역 변수


int main(){

a = 30;

b =20;

f1(); //함수 호출 ()안에 값을 주면 void f1()에 값을 주어야하지만

//전역변수를 사용하였기 떄문에 전체 공유할수 있는 함수라서 

//굳이 값을 쓰지 않아도된다. 그러나 값이 변질될 우려가 있다.

//모두 공유해서 사용하는 함수이기 때문에 어떤 것이 

//값을 변경시킬 수 있다.

printf("a = %d\n", a);

printf("b = %d\n", b);

printf("aa = %d\n", aa);

printf("bb = %d\n", bb);

return 0;

}

void f1(){

aa= a+ b;

bb = a-b;

*/



//외부변서 extern int a;


//정적변수 : 자동변수와 외부 변수의 중간적 성격

//자동변수 처럼 함수 안에서만 사용, 외부변수처럼 함수의 실행이 끝나도

//메모리에 값이 남아있따. static 이라는 키워드를 사용

//지역변수 처럼 함수 안에서 선언된다.


/*

#include<stdio.h>


void f1();//함수 원형 선언


int main(){

int i;

for(i=1;i<=3;i++){

printf("함수를 %d번째 호출하였습니다.\n", i);

f1(); //함수 호출

}

return 0;

}


void f1(){ //함수

int a= 0; //지역변수 선언

static int b; //정적 변수

a=a+1;

b=b+1;

printf("자동 변수 a =%d\n", a);

printf("정적 변수 b = %d\n", b);

}

//static 변수 : 모양은 지역변수처럼 함수 안에 사용되지만 값은 전역변수처럼 남아있어서

//누적된다.


*/

/*

#include<stdio.h>


//5개의 숫자 입력 받아서 출력

int main(){

int i, a[5]; //배열선언 (0~4까지 5개)

for(i=0;i<5;i++){

scanf("%d", &a[i]);

}//입력


//출력하는 코드 작성하기

for(i=0;i<5;i++){

printf("%d ", a[i]);

}

return 0;

}


int main(){ //배열에 일일이 대입

int i, a[5];

a[0] = 10;

a[1] = 20;

a[2] = 30;

a[3] = 40;

a[4] = 50;

for(i=0;i<5;i++){

printf("%d ",a[i]);

}

printf("\n");

return 0;

}


int main(){ //한 번에 값을 입력하는 방법(한 방 대입)

int i, a[5] = {10,20,30,40,50}; //선언과 동시에 값 대입

for(i=0;i<5;i++)

{

printf("%d ", a[i]);

}

printf("\n");

return 0;

}


int main(){

int i, a[5] = {10.20,};

int b[7] = {0,};

int c[3];


for(i=0;i<=4;i++){

printf("%d ", a[i]);

}

printf("\n");

for(i=0;i<=7;i++){

printf("%d ", b[i]);

}

printf("\n");

for(i=0;i<=3;i++){

printf("%d ", a[i]);

}

printf("\n");


*/


/*

//다차원 배열

#include<stdio.h>


int main(){

int i, j, k;

int a[3]; //1차원 배열

int b[5][5] = {{1,2,3,4,5},{5,6},}; //2차원 배열

int c[2][3][4] = {{{0,},},}; //3차원 배열

for(i=0;i<3;i++){

a[i]=i; //값 할당

}

for(i=0;i<5;i++){

for(j=0;j<5;j++){

printf("%d ", b[i][j]);

}

printf("\n");

}

for(i=0;i<2;i++){

for(j=0;j<3;j++){

for(k=0;k<4;k++){

printf("%d ", c[i][j][k]);

}

printf("\n");

}

}

return 0;

}


1 2 3 4 5

5 6 0 0 0

0 0 0 0 0

0 0 0 0 0

0 0 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

*/

/*

#include<stdio.h>


int main(){

int i;

int m[5][3];

//이증 for로 변경하기

for(i=0;i<5;i++){

for(j=0;j<3;j++){

printf("%d번 학생의 국,영,수 성적을 차례로 입력\n", i+1);

scanf("%d", &m[i][j]);

}

}


printf("국어, 영어, 수학 성적을 출력합니다.\n");

for(i=0;i<5;i++){

printf("%d 번 학생의 국어 성적 = %d점, ", i+1, m[i][0]);


*/


//10명의 국어 점수를 입력 받아서 총점과 평균을 출력하세요.

//(배열 사용)

//1등과 꼴등을 출력하시오.

#include<stdio.h>


int main(){

int i,a,s=0;

int m[10];

int max=0, min=100;


for(i=0;i<10;i++){

printf("%d번 학생의 국어 점수를 입력하시오.", i+1);

scanf("%d", &m[i]);

if(max < m[i]){

max = m[i];

}

if(min > m[i]){

min = m[i];

}

}

for(i=0;i<10;i++){

s=s+m[i]; //총점

}


a=s/10; //평균


printf("학생들의 국어 점수 총합은 %d이다. \n",s);

printf("학생들의 국어 점수 평균은 %d이다. \n",a);

printf("1등은 %d번째 학생입니다.",max);

printf("꼴등은 %d번째 학생입니다.",min);

return 0;

}


'수업 > C언어 강의' 카테고리의 다른 글

10월 4일 C언어  (0) 2012.10.04
9월 28일 C언어  (0) 2012.09.28
9월 14일 C언어  (0) 2012.09.14
9월 7일 C언어  (0) 2012.09.07
9월 6일 C언어  (0) 2012.09.06
Posted by 멜데스
수업/C언어 강의2012. 9. 14. 17:46

<함수>


함수 정의


반환 타입 = 리턴타입        함수명 (인수=파라미터=매개변수){

함수 내용

}

함수 호출


함수명();

=========================================================================================================


반환타입 x,  인수 O



==================================================================================================

/*#include<stdio.h>


void f1(){

printf("나는 F1함수야\n");

}




int f2(){

printf("나는 f2함수야\n");

return 5;

}

void f3(int x, int y){

printf("나는 f3함수야 %d , %d \n" ,x,y);

}


int f4(int x){


return 5;

}


int main(){

int a;

//함수 호출

//a=f2();

//printf("%d\n",a);

//f3(7, 3);

a = f4(3);

printf("%d\n", a);

return 0;

}

*/


// a=5, b=2의 덧셈을 add() 라는 함수에 출력하시오.

#include<stdio.h>
void add(); //함수 원형 선언

int main()
{
add();
return 0;
}
void add()
{
int a=5,b=2;
printf("%d\n", (a+b));
}

/*#include<stdio.h>

void f1(){
printf("나는 F1함수야\n");
}



int f2(){
printf("나는 f2함수야\n");
return 5;
}
void f3(int x, int y){
printf("나는 f3함수야 %d , %d \n" ,x,y);
}

int f4(int x){

return 5;
}

int main(){
int a;
//함수 호출
//a=f2();
//printf("%d\n",a);
//f3(7, 3);
a = f4(3);
printf("%d\n", a);
return 0;
}
*/


// a=5, b=2의 덧셈을 add() 라는 함수에 출력하시오.

/*
#include<stdio.h>
void add(); //함수 원형 선언

int main()
{
add();
return 0;
}
void add()
{
int a=5,b=2;
printf("%d\n", (a+b));
}
*/

//a=5, b=2의 덧셈을 add()에서 구하고 결과는 메인함수에 출력하시오.

/*
#include<stdio.h>

void add(); //함수 원형 선언

int main(){
int i;
i = add();
printf("%d\n",i);
return 0;
}

int add(){
int a=5, b=2;
return (a+b);
}
*/

/*
#include<stdio.h>

int main(){
int a=5, b=2;
add(a,b);
return 0;
}

void add(int x, int y){
return (x+y);
}
*/

//문제1) 1부터 10까지의 짝수 구하는 함수는 even, 홀수 구하는 함수는 odd를 사용하여 홀수의 합과 짝수의 합을 각각 출력(함수 호출은 main에서 호출하기)

/*
#include<stdio.h>

void even(int x, int y);
void odd(int x, int y);


int main(){
int a,b,j,i;
scanf("%d%d", &a,&b);
i=even(a,b);
j=odd(a,b);
printf("짝수의 합 = %d\n 홀수의 합=%d\n",even(a,b),odd(a,b));
return 0;
}

int even(int x, int y){
int i,sum=0;
for(i=x;i<=y;i++){
if(i%2==0){
sum = sum+i;
}
}
return (sum);
}


int odd(int x, int y){
int j,sum=0;
for(j=x,j<=y;j++){
if(j%2==0){
sum = sum+j;
}
}
return (sum);
}

*/

//문제) 나이 입력받는 함수 (inputAge)를 정의하고, 판별함수 (wMsg)에서 입력받은 나이를 판별하여 10, 20, 30 대인지 판별하여 출력하라. main 함수는 함수 호출만 하기

/*
#include<stdio.h>

void inputAge();
void wMsg();

void main(){
 inputAge();
 wMsg();
}

void inputAge(int a){

printf("나이대를 입력해주세요 :\t");
scanf("%d", &a);
}

void wMsg(int a){

switch(a/10){
case 1 : printf("10대\n"); break;
case 2 : printf("20대\n"); break;
case 3 : printf("30대\n"); break;
default : printf("외계인\n"); break;
}
}
*/

#include<stdio.h>

int inputAge();
void wMsg(int a);

int main(){
int nai;
nai = intputAge();
wMsg(nai);
//wMsg(inputAge());
return 0;
}

int inputAge(){
int age();
scanf("%d", &age);
return age;
}
void wMsg(int a){ //인수로 나이가 들어와야 판별
switch(a/10){
case 1 : printf("10대\n"); break;
case 2 : printf("20대\n"); break;
case 3 : printf("30대\n"); break;
default : printf("외계인\n"); break;
}
}




'수업 > C언어 강의' 카테고리의 다른 글

9월 28일 C언어  (0) 2012.09.28
9월 21일 C언어  (0) 2012.09.21
9월 7일 C언어  (0) 2012.09.07
9월 6일 C언어  (0) 2012.09.06
8월 31일 C언어  (0) 2012.09.01
Posted by 멜데스
수업/C언어 강의2012. 9. 7. 17:47

/*

int main(){

int i, sum=0, mul=1, odds=0, oddm=1, evens = 0, evenm = 1;

for(i=1;i<=10;i++){

sum = sum+i;

mul = mul * i;


if(i%2 ==0){

evens = evens + i;

evenm = evenm * i;

}

else{

odds = odds + i;

oddm = oddm * i;

}

}

printf("전체 합 = %d\n", sum);

printf("전체 곱 = %d\n", mul);

printf("짝수 합 = %d\n", evens);

printf("짝수 곱 = %d\n", evenm);

printf("홀수 합 = %d\n", odds);

printf("홀수 곱 = %d\n", oddm);

return 0;

}

*/

//1부터 입력받은 수까지의 합

/*

int main()

{

int i, a, sum=0;

scanf("%d",&a);


for(i=1;i<=a;i++)

{

sum = sum + i;

}

printf("합= %d\n",sum);

return 0;


}

*/


/*int main()

{

int i, n, sum =0;


scanf("%d", &n);


for(i=n;i<=10;i++)

{

sum = sum + i;

}

printf("합 =%d\n",sum);

return 0;

}*/


/*

int main()

{

int i, a, b,c=0;


scanf("%d", &a);

scanf("%d", &b);


for(i=a;i<=b;i++)

{

c =  c+ i;

}

printf("%d\n", c);

return 0;

}

*/

/*

#include<stdio.h>


int main(){

int i, sum=0, mul=1, odds=0, oddm=1, evens = 0, evenm = 1;


for(i=1;i<=10;i++){

sum = sum+i;

mul = mul * i;


switch(i%2)

{

case 0 : 

evens = evens + i;

evenm = evenm * i;

break ;

case 1 : 

odds = odds + i;

oddm = oddm * i;

break;

}

}

printf("전체 합 = %d\n", sum);

printf("전체 곱 = %d\n", mul);

printf("짝수 합 = %d\n", evens);

printf("짝수 곱 = %d\n", evenm);

printf("홀수 합 = %d\n", odds);

printf("홀수 곱 = %d\n", oddm);

return 0;

}

*/

/*

#include<stdio.h>


int main()

{

int i, n, min = 99999;


for(i=1;i<=10;i++){

printf("%d번째 수 입력 : ",i);

scanf("%d",&n);

if(n<min){

min = n;

}

printf("최소값은 %d\n", min);

}


return 0;

}

   

   */


/*

#include<stdio.h>


int main()

{

int i, j;

for(i=1;i<=3;i++){

printf("바깥 for문의 i값 = %d\n", i);


for(j=1;j<=3;j++){

printf(" 안쪽 for문의 j값 = %d\n", j);

}

}

return 0;

}

*/


#include<stdio.h>


int main()

{

int i, j,n;


for(i=2;i<10;i++){

printf(" %d단  ",i);}

for(i=1;i<=9;i++)

{

printf("\n", i);

for(j=2;j<=9;j++)

{

n = i*j;

printf("  %d*%d=%d ", j ,i,n);

}

printf("\n\n");

}

return 0;

}

'수업 > C언어 강의' 카테고리의 다른 글

9월 21일 C언어  (0) 2012.09.21
9월 14일 C언어  (0) 2012.09.14
9월 6일 C언어  (0) 2012.09.06
8월 31일 C언어  (0) 2012.09.01
8월 30일 C언어  (0) 2012.09.01
Posted by 멜데스
수업/C언어 강의2012. 9. 6. 14:57



#include<stdio.h>


int main(){

int i;


for(i=0;i<10;i=i+2){

printf("%d\n", i);

}

return 0;

}



#include<stdio.h>


int main(){

int i;


for(i=1;i<10;i=i+2){

printf("%d\n", i);

}

return 0;

}


#include<stdio.h>


int main(){

int i;

double sum = 1;

for(i=1;i<=20;i++){

sum = sum * i;

}

printf("%f\n", sum);

return 0;

}


#include<stdio.h>


int main(){

int i, sum=0, odd=0;

for(i=0;i<=10;i++){

if(i%2 == 0){

sum=sum+i;

}

else

{

odd= odd + i;

}

}

printf("%d\n", sum);

printf("%d\n", odd);

return 0;

}


//1부터 10까지 전체 합(1+2+...+10)과 곱(1*2*...*10)과

//짝수의 합(2+4+...+10)과 곱(2*4*...*10),

//홀수의 합(1+3+...+9)과 곱(1*3*...*9)을 각각 출력 (6가지 결과값 출력)


#include <stdio.h>

 

int main(void)

{

    int i;

//합

    int Even = 0; 

    int Odd  = 0; 

    int Total   = 0 ;

//곱

int Seven = 1;

int Sodd = 1;

int Stotal = 1;

 

    for(i=1 ; i <= 10 ; i++)

    {

if( i % 2 == 0 ) {

            Even += i; //짝수합

Seven=Seven*i;//짝곱

}

        else               

{

            Odd  += i; //홀수합

Sodd= Sodd *i;//홀곱

}

}


    Total = Even + Odd;

Stotal = Seven * Sodd;

 

    printf("홀수의합: %d \n", Odd);

    printf("짝수의합: %d \n", Even);

    printf("전체의합: %d \n", Total);

printf("홀수의곱: %d \n", Sodd);

    printf("짝수의곱: %d \n", Seven);

    printf("전체의곱: %d \n", Stotal);


return 0;


}

'수업 > C언어 강의' 카테고리의 다른 글

9월 14일 C언어  (0) 2012.09.14
9월 7일 C언어  (0) 2012.09.07
8월 31일 C언어  (0) 2012.09.01
8월 30일 C언어  (0) 2012.09.01
8월 24일 C언어  (0) 2012.08.24
Posted by 멜데스