본문 바로가기

공부/C언어

c언어 :: 정보올림피아드 반복제어문1 - 형성평가 5 129 : 반복제어문1 - 형성평가 5 문제 : 삼각형의 밑변의 길이와 높이를 입력받아 넓이를 출력하고, "Continue? "에서 하나의 문자를 입력받아 그 문자가 'Y' 나 'y' 이면 작업을 반복하고 다른 문자이면 종료하는 프로그램을 작성하시오. (넓이는 반올림하여 소수 첫째자리까지 출력한다.)​ 반복제어문1 - 형성평가 5, 출처 : 자기주도C언어프로그래밍 C언어 소스코드 int main() { double i,j; char k; while(1) { printf("base = "); scanf("%lf",&i); printf("high = "); scanf("%lf",&j); printf("Triangle width = %10.1lf\n",j*i*0.5); printf("continue? "); .. 더보기
c언어 :: 함수 결과 값을 두 개 다 출력하고 싶을 때 #include "stdafx.h" int aa(int a,int b); int c,d; // 전역 변수를 선언해 준다. int main() { int i,j,k; while(1) { printf("두 개의 정수를 입력하세요.:"); scanf("%d %d",&i,&j); k=aa(i,j); printf("%d %d\n",c,d); //전역 변수 출력 } return 0; } int aa(int a,int b) { if(a>b) //c,d 의 값 계산 { c=a/2; d=b*2; }else(a 더보기
c언어 :: n 입력 받아 n*n 형태로 10미만의 홀수 출력하기 int main(void) { int i,m,n,t=0,p; while(1) { printf("숫자 입력하세요. : "); scanf("%d",&i); for(m=0;m 더보기
c 언어 :: 배열 예제 #include "stdafx.h" int z[100][100]; int main(void) { int i,a,b, t='A'; while(1) { printf("한개의 정수를 입력하세요 : "); scanf("%d",&i); printf("\n"); for(b=(i-1); b>=0; b--) { for(a=(i-1); a>=0; a--) { z[a][b]=t; if(t>=90) t='A'; else t++; } } for(a=0; a 더보기
c언어 :: 내림차순, 오름차순 int main(void) { int i,j,b; int a[7]={100,20,80,60,88,5,34}; while(1) { for(i=0;i 더보기
c 언어 :: 홀수 이용한 삼각형 만들기(goto, if, for) #include "stdafx.h" int main(void) { int i, j, n, m, t=1, k=1; while(1) {www: printf("홀수 입력하세요 : "); scanf("%d",&i); if(i%2==0) goto www; else goto ccc; ccc: j=(i/2)+1; for(m=1; m 더보기
c언어 :: 배열 만들기 int aa[100][100]; int main(void) { int i, j, a,b,t=1; while(1) { printf("두개의 정수를 입력하세요 : "); scanf("%d %d",&i,&j); for(a=0; a 더보기
c언어 :: 알파벳 대문자<->소문자 변환 #include "stdafx.h" int main(void) { char i; int j; while(1) { printf("알파벳 입력 "); scanf("%s",&i); if ((int)i >= 65 && (int)i = 97 && (int)i 더보기