초보입니다 도와주세요
알찬바로
질문 제목 : ? 표시된 부분에 빈칸좀 채워 주세요 책보고 했는데 여기까지가 한계인듯싶네요
그리고 전체적으로 맞는지봐주시면 감사하겠습니다1번은 실행이 안되요.값이 안나옵니다
1.1~10까지 수에서 합/ 짝수 /홀수의 합을 구하는 프로그램을 구현해보세요
#include stdio.h
int main(void)
{
int i,j ;
int sum=0, sumeven=0, sumodd=0;
for(i=1; i=10; i++)
{
printf(%2d, i);
sum+=i;
}
if(i % 2 == 0)
{
printf(\n짝수=%d, j);
sumeven+=j;
}
else if (i % 2 != 0)
{
printf(\n홀수=%d, j);
sumodd+=j;
sumodd += i;
}
printf(\n 1부터 10까지 합=%d, sum);
printf(\n 1부터 10까지 짝수합=%d, sumeven);
printf(\n 1부터 10까지 홀수합=%d, sumodd);
return 0;
}
2.출력이2,4,8,16,32,64이 나오도록 프로그램을 구현해보세요
#include stdio.h
int main(void)
{
int i ;
int result=1;
for( i = 1 ; i = 6 ; i++)
{
?
printf(%4d, result);
}
printf( \n);
return 0;
}
3.1~100까지 수 중 3, 5, 7배수를 제외한 수를 출력하는 프로그램을 구현하세요.
#include stdio.h
int main()
{
int i, j = 0;
for(i = 1; i = 100; i++)
{
if( i % 3 == 0 )
continue;
if( i % 5 == 0 )
continue;
if( i % 7 == 0 )
continue;
j = 1;
if ( j % 10 == 0 )
{
printf(%d\n, i);
}
else
{
printf(%d, , i);
}
}
}
4.입력한수를 역순으로 출력하는 프로그램을 완성하세요.
{
int result = 0;
int number;
scanf(%d, &number);
do
{
result = number % 10 //일의 자리수 구하기
printf ?
number /= 10;//한자리씩 줄이기
} while ?
printf( \n);
return 0;
}
5.각자리 수의 합을 구하는 프로그램을 완성하세요
{
int digit, number, sum=0;
scanf(%d, &number);
do
{ ?
?//각 자리수구하기
? //각 자리 숫자의 합
number /=10;
} while ; ? //입력된수가 0보다 크다면 계속수행
printf ( %d \n, sum);
return 0;
}
질문 내용 : 답변주시면 감사하겠습니다