반응형
질문자 : tak****
1. 정수를 읽어들여, 4부터 정수까지의 4의 배수를 표시하는 프로그램을 작성해라.
실행예)
4이상의 정수를 입력하시오.
18
4부터 18까지의 4의 배수: 4,8,12,16
2. 음의 값을 입력할 때 까지 정수를 계속 읽어들여, 그 총합을 구하는 프로그램을 작성해라.
단, 입력한 정수의 개수를 표시해라.
실행예)
정수를 입력하시오.
정수1: 46
정수2: 73
정수3: 21
정수4: -11
3개의 정수의 총합은 140입니다.
-------------------------------------------------------------------------------------------------------------------
//1번 문제 소스
#include <stdio.h>
main()
{
int g,i;
printf("4이상의 정수를 입력하시오.\n");
scanf("%d",&g);
for(i=4;i<=g;i++)
{
if(i%4==0) {
printf("%d,", i);
}
}
printf("\b");
}
@ 결과 화면
------------------------------------------------------------------------------------------------------------------
//2번 문제 소스
#include <stdio.h>
main()
{
int cnt=0, i=0, sum=0;
while(i>=0)
{
printf("정수 : ");
scanf("%d",&i);
if(i>0){
sum=sum+i;
cnt++;
}
}
printf("%d개의 정수의 총합은 %d입니다",cnt,sum);
}
@ 결과 화면
반응형
'지식in > c언어 관련' 카테고리의 다른 글
c언어 상자수를 최소로 사과 포장 (0) | 2013.11.14 |
---|---|
c언어 파일에서 값을 읽어와 콘솔에 출력 (0) | 2013.10.18 |
c언어 문자열 거꾸로 출력, 대_소문자 변경, 구구단 (0) | 2013.10.14 |