void swap(int num1,int num2);
int main(void){
int num1, num2;
printf("정수 2개를 입력하시오: ");
scanf("%d %d",&num1,&num2);
printf("num1: %d, num2: %d\n",num1, num2);
swap(num1,num2);
}
void swap(int num1,int num2){
// 이곳에 코드 넣기
printf("after swap\nnum1: %d, num2: %d\n",num1, num2);
}
if(조건식){
처리내용
}
#include <stdio.h>
int main(void){
int num;
scanf_s("%d",&num);
if(num%2==0)
printf("짝수");
else
printf("홀수");
return 0;
}
#include <stdio.h>
int main(void){
int year;
scanf_s("%d",&year);
if((year%4==0&&year%100!=0)||year%400==0)
printf("윤년입니다");
else
printf("아닙니다");
return 0;
}
if(){
처리내용
if(){
처리내용
}
}
#include <stdio.h>
int main(void){
char letter = 'a';
while(letter<='z'){
printf("%c",letter);
letter++;
}
return 0;
}
#include <stdio.h>
int main(void){
int number;
int sum = 0;
int count = 0;
scanf_s("%d",&number);
while(number!=-1){
sum += number;
count++;
scanf_s("%d",&number);
}
if(sum==0&&count==0)
printf("0");
else
printf("%d",sum/count);
return 0;
}
#include <stdio.h>
int main(void){
int number;
int sum = 0;
int count = 0;
scanf_s("%d",&number);
while(number!=-1){
if(number%2==0){
sum += number;
count++;
}
else
scanf_s("%d",&number);
}
if(sum==0&&count==0)
printf("0");
else
printf("%d",sum/count);
return 0;
}
#include <stdio.h>
int main(void){
int num,i;
scanf("%d",&num);
for(i=0;i<num;i++)
printf("#");
return 0;
}
#1 * #2 ** #3 *** #4 ****
#include <stdio.h>
int main(void){
int i,j;
for(i=0;i<4;i++){
printf("#%d ",i+1);
for(j=0;j<i;j++)
printf("*");
printf("\n");
}
}
(1)* (2)****
** ***
*** **
**** *
(3)**** (4) *
*** **
** ***
* ****
(5) * (6)*****
*** ***
***** *
*******
(7) * (8)*****
*** ***
***** *
*** ***
* *****
(9) * * (10) *****
** ** ** **
***** * *
** ** ** **
* * *****
(11) 1 1
2 2
3 3
4 4
5
6 6
7 7
8 8
9 9
#include <stdio.h>
int main(void){
int num,tmp,count=0;
int i,j;
scanf("%d",&num);
tmp=num;
while(tmp>=1){
tmp/=2;
count++;
}
for(i=0;i<count-1;i++){
tmp=num;
if(i==0){
for(j=0;j<count-2;j++)
tmp/=2;
printf("%d%d",tmp/2,tmp%2);
continue;
}
for(j=0;j<count-2-i;j++)
tmp/=2;
printf("%d",tmp%2);
}
return 0;
}
강재곤 : for 구문을 어떻게 사용해야하는지 알았고 직접 실습을 해봤다. 자신감이 생기는거같다
#include <stdio.h>
#include <conio.h>
int main(void){
char ch;
ch=getch();
switch(ch){
case 'a':
printf("누른 키는 a 입니다.");
break;
case 'b':
printf("누른 키는 b 입니다.");
break;
default:
printf("누른 키는 ");
putch();
printf("입니다.");
}
return 0;
}
#include <stdio.h>
int mean(int a,int b);
int main(void){
int num1,num2;
scanf("%d",&num1);
scanf("%d",&num2);
printf("%d",mean(num1,num2));
return 0;
}
int mean(int a,int b){
int count=2//여기서 count 변수까지 동원하는 데에는 이유가 있습니다. 나중에 배열 배울 때 다시 알려드립니다.
return (a+b)/count;
}