1>
#include <stdio.h>
void zzz(int* str);
int main(void){
int input[10];
int i;
for(i=0;i<10;i++){
printf("입력해 : ");
scanf("%d", &input[i]);
}
zzz(input);
return 0;
}
void zzz(int* str){
int i;
printf("\n짝수 출력 : ");
for(i=0;i<10;i++){
if((str[i]%2)==0){
printf("%d, ", str[i]);
}
}
printf("\n홀수 출력 : ");
for(i=0;i<10;i++){
if((str[i]%2)!=0){
printf("%d, ", str[i]);
}
}
printf("\n");
}
2>
#include <stdio.h>
void binary(int a);
int main(void){
int input;
printf("10진수 정수 입력 : ");
scanf("%d", &input);
binary(input);
printf("\n");
return 0;
}
void binary(int a){
if(a>1)
binary(a/2);
printf("%d", a%2);
}
3>
#include <stdio.h>
void zzz(int* str);
int main(void){
int input[10];
int i;
for(i=0;i<10;i++){
printf("입력해 : ");
scanf("%d", &input[i]);
}
zzz(input);
return 0;
}
void zzz(int* str){
int i;
printf("\n배열 요소의 출력 : ");
for(i=0;i<10;i++){
if((str[i]%2)!=0){
printf("%d, ", str[i]);
}
}
for(i=0;i<10;i++){
if((str[i]%2)==0){
printf("%d, ", str[i]);
}
}
printf("\n");
}
4>
#include <stdio.h>
#include <string.h>
void zz(int l, char* st);
int main(void){
char str[50];
int len=0;
printf("문자열 입력 : ");
scanf("%s", &str);
len=strlen(str);
printf("글자 수 : %d \n \n", len);
zz(len, str);
return 0;
}
void zz(int l, char* st){
int j=l/2;
int i, a=0;
for(i=0; i<j; i++){
if(st[i]==st[l-i-1]){
a+=1;
}
}
if(a==j) printf("회문입니다.\n");
}
5>
#include <stdio.h>
void DesSort(int* arr);
int main(void){
int input[7];
int i;
for(i=0;i<7;i++){
printf("거품정렬에 사용할 7가지 수 : ");
scanf("%d", &input[i]);
}
DesSort(input);
return 0;
}
void DesSort(int* arr)
{
int i, j, temp;
for(i=0; i<6; i++)
{
for(j=0; j<6-i; j++)
{
if(arr[j]>arr[j+1])
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(i=0;i<7;i++){
printf("%d", arr[i]);
}
printf("\n");
}
'스터디 > c, c++' 카테고리의 다른 글
[C] 동적할당과 정적할당에 대한 좋은 자료들 (0) | 2013.12.19 |
---|---|
[C] 열혈강의 C 프로그래밍 도전! 프로그래밍 THREE 1 ~ 8 문제풀이 (0) | 2013.12.18 |
[C] 열혈강의 C 프로그래밍 도전! 프로그래밍 ONE 1~8 문제풀이 (0) | 2013.12.06 |
[C] 정수형 자료형의 특성과 상수! (0) | 2010.08.24 |
[C] C언어, 모든 연산자에 대해 알아보자! (0) | 2010.03.26 |