Demo entry 6357453

A

   

Submitted by anonymous on Apr 22, 2017 at 15:07
Language: C. Code size: 2.1 kB.

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

void main_1() {
	int num, size = 0, max;

	printf("정수를 입력하세요.\n");
	scanf("%d",&num);
	max = num;
	if (num == 0)
	{
		printf("No data!\n");
		return;
	}
	while (num != 0) {
		size++;
		if (num > max)
			max = num;
		printf("정수를 입력하세요.\n");
		scanf("%d", &num);
	}
	printf("개수:%d,최대값:%d\n", size, max);
}

int main_2(void)
{
	int a = 1, cnt = 0, j, i;

	while (1) {
		j = 0;
		for (i = 1; i<a; i++) {
			if (a%i == 0)
				j += i;
		}
		if (j == a) {
			cnt++;
			printf("완전수:%d\n", a);
		}
		a++;
		if (cnt == 4)
			break;
	}
}

int main_3(void)
{
	int num, result;
	printf("양의 정수를 입력하세요.");
	scanf("%d", &num);

	while (num != 0)
	{
		result = num % 10;
		num = num / 10;
		printf("%d ", result);
	}
	printf("\n");
}

void main_4()
{
	int n, num, result = 1, k = 0, i;

	printf("입력할 개수는 ?");
	scanf("%d", &n);

	printf("%d개의 수 입력 : ", n);
	for (i = 0; i<n; i++)
	{
		scanf("%d", &num);
		if (num != 0)
			result *= num;
		else
			k++;
	}
	if (k == n)
		printf("답이 없음\n");
	else
		printf("값:%d\n", result);
}

int main_5(void)
{
	int i, a[10][2] = { 0 }, n, j, rank = 1, jumsu, id;

	printf("Enter n : ");
	scanf("%d", &n);

	printf("Input id and score : \n");
	for (i = 0; i<n; i++)
		scanf("%d %d", &a[i][0], &a[i][1]);

	printf("Input student id to be search : ");
	scanf("%d", &id);
	for (i = 0; i<n; i++) {
		if (a[i][0] == id)
			jumsu = a[i][1];
	}
	for (i = 0; i<n; i++) {
		if (a[i][1] > jumsu)
			rank++;
	}
	printf("%d번의 점수:%d\n", id, jumsu);
	printf("%d번의 등수:%d\n", id, rank);
}

int main_6(void)
{
	int a[8] = { 0, }, num, i;

	printf("정수를 입력하세요\n");
	scanf("%d", &num);
	if (num < 0) {
		num = -num;
		num = 128 - num;
		a[0] = 1;
	}
	for (i = 7; i>0; i--) {
		a[i] = num % 2;
		num = num / 2;
	}
	for (i = 0; i<8; i++) {
		printf("%d ", a[i]);
	}
	printf("\n");
}

void main_7()
{
	int num[10] = { 1, }, i;
	printf("제 1항:%d\n", num[0]);
	for (i = 1; i<10; i++) {
		num[i] = num[i - 1] * i;
		printf("제%2d항:%d\n", i + 1, num[i]);
	}
}

This snippet took 0.01 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).