C语言程序:
#include <stdio.h>
void main()
{
int n;
int num_odd = 0; //奇数个数
int num_even = 0; //偶数个数
int num_8 = 0; //能被8整除的数的个数
printf("能被8整除的整数:");
for(n=1; n<=100; n++)
{
if(n % 2 == 0)
{
num_even++;
}
else
{
num_odd++;
}
if(n % 8 == 0)
{
num_8++;
printf("%d ", n);
}
}
printf("\n能被8整除的数的个数:%d\n", num_8);
printf("奇数的个数:%d\n", num_odd);
printf("偶数的个数:%d\n", num_even);
}
运行结果:
追问奇数和,偶数和,被8整出的和都没体现出来,怎么改,朋友 急需
追答修改后的程序:
#include <stdio.h>
void main()
{
int n;
int num_odd = 0; //奇数个数
int num_even = 0; //偶数个数
int num_8 = 0; //能被8整除的数的个数
int sum_odd = 0;
int sum_even = 0;
int sum_8 = 0;
printf("能被8整除的整数:");
for(n=1; n<=100; n++)
{
if(n % 2 == 0)
{
num_even++;
sum_even += n;
}
else
{
num_odd++;
sum_odd += n;
}
if(n % 8 == 0)
{
num_8++;
sum_8 += n;
printf("%d ", n);
}
}
printf("\n能被8整除的数的个数:%d\n", num_8);
printf("能被8整除的数的和:%d\n", sum_8);
printf("奇数的个数:%d\n", num_odd);
printf("奇数的和:%d\n", sum_odd);
printf("偶数的个数:%d\n", num_even);
printf("偶数的和:%d\n", sum_odd);
}
运行结果:
不懂你评价啥-.-