'C언어 구구단'에 해당되는 글 1건

  1. 2015.03.27 C언어 HW 05

C언어 HW 05

|


[ hw05 ]


---------------------------------------------------------------------


#1


#include <stdio.h>

void pr99(int a, int b);


int main()

{

int i, j;

printf("구구단 몇단을 출력할까요? : ");

scanf("%d", &i);

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


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

{

pr99(i, j);

}

return 0;

}


void pr99(int a, int b){

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

}


---------------------------------------------------------------------


#2 ~ #3


문제 이해를 못했음


---------------------------------------------------------------------


#4


#include <stdio.h>


void swap(char *p);


int main()

{

char a[26];

char *p;

int i;

int j=65;


p = &a[0];   // 이렇게 a[26]와 *p 를 따로 선언해서 받는게 아니라,, *p 에다가 바로 i문으로 돌려서 입력하는 방법은..?



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

{

a[i] = j;

j++;

}


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

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

printf("\n");


for(j=0;j<25;j++)

{

swap(p);

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

{

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

}

printf("\n");

}

return 0;

}


void swap(char *p){

char temp;

int i;

temp = *p;                                 // 1번째 주소를 일단 temp에 저장.


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

{

*(p+i) = *(p+i+1);               // 뒷 주소를 앞에다가 저장.

}

*(p+25) = temp;                        // 마지막 넘을 temp에 있는 것으로 저장.

}



---------------------------------------------------------------------


#5  ??              // 이것 역시 문제 이해 못함..ㅎㅎ


100a + 10b + c   +   100c + 10a + c   =   100b + 10d + d


---------------------------------------------------------------------




'Study > C언어' 카테고리의 다른 글

C언어 HW 06  (0) 2015.03.27
C언어 HW 05  (0) 2015.03.27
C언어 HW 04  (0) 2015.03.27
C언어 HW 03  (0) 2015.03.27
C언어 HW 02  (0) 2015.03.27
C언어 HW 01  (0) 2015.03.27
Trackback 0 And Comment 0


prev | 1 | next