More actions
imported>Unknown No edit summary |
(Table transclusion repair v1) |
||
| Line 1: | Line 1: | ||
정수배열 10개 만든후 숫자 출력하기 | 정수배열 10개 만든후 숫자 출력하기 | ||
#include <stdio.h> | #include <stdio.h> | ||
void main() | void main() | ||
{ | { | ||
int i | int i[10],j,k; | ||
for(j=10; j>=1; j--){ | for(j=10; j>=1; j--){ | ||
for(k=1; k<=10; k++){ | for(k=1; k<=10; k++){ | ||
i | i[j-k]=k;} | ||
break; | break; | ||
} | } | ||
for(j=0; j<=9; j++) | for(j=0; j<=9; j++) | ||
printf("%3d",i | printf("%3d",i[j]); | ||
system("PAUSE"); | system("PAUSE"); | ||
} | } | ||
1부터 10까지 합 구하기 | 1부터 10까지 합 구하기 | ||
#include <stdio.h> | #include <stdio.h> | ||
| Line 39: | Line 35: | ||
} | } | ||
1부터 10까지의 총곱 구하기 | 1부터 10까지의 총곱 구하기 | ||
#include <stdio.h> | #include <stdio.h> | ||
| Line 59: | Line 53: | ||
} | } | ||
1 2 5 6 8 10 | 1 2 5 6 8 10 | ||
#include <stdio.h> | #include <stdio.h> | ||
| Line 75: | Line 67: | ||
system("PAUSE"); | system("PAUSE"); | ||
} | } | ||
숫자 입력받음. 입력값이 1이면 64출력, 2이면 10출력, 3이면 23출력, 그 이외의 값이면 "error" 출력 | |||
숫자 입력받음. 입력값이 1이면 64출력, 2이면 10출력, 3이면 23출력, 그 이외의 값이면 "error" 출력 | |||
#include <stdio.h> | #include <stdio.h> | ||
| Line 95: | Line 86: | ||
system("PAUSE"); | system("PAUSE"); | ||
} | } | ||
1부터 20까지 소수 출력하기 | 1부터 20까지 소수 출력하기 | ||
#include <stdio.h> | #include <stdio.h> | ||
| Line 103: | Line 92: | ||
{ | { | ||
int i,j; | int i,j; | ||
static int c | static int c[20]; | ||
for(i=1; i<=20; i++){ | for(i=1; i<=20; i++){ | ||
for(j=1; j<=i; j++){ | for(j=1; j<=i; j++){ | ||
if(i%j==0) | if(i%j==0) | ||
c | c[i]++;} | ||
if(c | if(c[i]==2) | ||
printf("%3d",i); | printf("%3d",i); | ||
} | } | ||
| Line 116: | Line 105: | ||
---- | ---- | ||
[[One]] | [[One]] | ||
Latest revision as of 12:46, 27 March 2026
정수배열 10개 만든후 숫자 출력하기
#include <stdio.h>
void main()
{
int i[10],j,k;
for(j=10; j>=1; j--){
for(k=1; k<=10; k++){
i[j-k]=k;}
break;
}
for(j=0; j<=9; j++)
printf("%3d",i[j]);
system("PAUSE");
}
1부터 10까지 합 구하기
#include <stdio.h>
void main()
{
int i;
int sum=0;
for(i=1; i<=10; i++){
sum+=i;
}
printf("1부터 10까지의 합은 %d입니다.",sum);
system("PAUSE");
}
1부터 10까지의 총곱 구하기
#include <stdio.h>
void main()
{
int i;
int sum=1;
for(i=1; i<=10; i++){
sum=sum*i;
}
printf("1부터 10까지의 총곱은 %d입니다.",sum);
system("PAUSE");
}
1 2 5 6 8 10
#include <stdio.h>
void main()
{
int i;
for(i=1; i<=10; i++){
if(i==3 || i==4 || i==7 || i==9)
continue;
printf("%3d",i);
}
system("PAUSE");
}
숫자 입력받음. 입력값이 1이면 64출력, 2이면 10출력, 3이면 23출력, 그 이외의 값이면 "error" 출력
#include <stdio.h>
void main(){
int c;
printf("숫자를 입력하시오.");scanf("%d",&c);
if(c==1)
printf("64");
else if(c==2)
printf("10");
else if(c==3)
printf("23");
else
printf("error");
system("PAUSE");
}
1부터 20까지 소수 출력하기
#include <stdio.h>
void main()
{
int i,j;
static int c[20];
for(i=1; i<=20; i++){
for(j=1; j<=i; j++){
if(i%j==0)
c[i]++;}
if(c[i]==2)
printf("%3d",i);
}
system("PAUSE");
}