IT/C++
[C++] scanf를 이용한 a부터 b까지의 짝수합/홀수합/총합
JSOpg
2017. 6. 4. 02:01
#include<stdio.h>
int main() {
int i, su1, su2, hap=0, odd=0, even=0;
printf("첫번째 수 : ");
scanf("%d", &su1);
printf("두번째 수 : ");
scanf("%d", &su2);
for(i=su1;i<=su2;i++) {
hap = hap + i; //hap+=i
if(i % 2 == 0) {
even = even + i;
printf("짝수 : %d, %d", i, even);
}
else {
odd = odd + i;
printf("\n홀수 : %d, %d", i, odd);
}
}
printf("\n%d부터 %d까지 홀수합 : %d\n",su1, su2, odd);
printf("%d부터 %d까지 짝수합 : %d\n",su1, su2, even);
printf("%d부터 %d까지 토탈합 : %d\n",su1, su2, hap);
return 0;
}
int main() {
int i, su1, su2, hap=0, odd=0, even=0;
printf("첫번째 수 : ");
scanf("%d", &su1);
printf("두번째 수 : ");
scanf("%d", &su2);
for(i=su1;i<=su2;i++) {
hap = hap + i; //hap+=i
if(i % 2 == 0) {
even = even + i;
printf("짝수 : %d, %d", i, even);
}
else {
odd = odd + i;
printf("\n홀수 : %d, %d", i, odd);
}
}
printf("\n%d부터 %d까지 홀수합 : %d\n",su1, su2, odd);
printf("%d부터 %d까지 짝수합 : %d\n",su1, su2, even);
printf("%d부터 %d까지 토탈합 : %d\n",su1, su2, hap);
return 0;
}