呵呵 大哥 这不是我问你们的问题吗? 它们直接的区别是一个不需要判断,一致直接填数据,然后一个只要做50次运算,一个要做100次运算.不知道对不对了.昨天听老师也是这么讲的.你怎么认为的呢?
1-100的数值和.rar
(899 Bytes)
# include <stdio.h>int main (void)
{
char ch;
int sum = 0;
int sum1 = 0;
int i;
int k;
int cnt = 0;
float avg = 0;
float avg1 = 0;
int cnt1 = 0;
do
{
printf ("请输入任意两个整数值:");
scanf ("%d %d",&i,&k);
for (i=i;i<=k;++i)//计算奇数和代码
{ if(i%2==1)
{
sum += i;//sum = suum + i
++cnt;//计算奇数个数代码
}
if (i%2==0)
{
sum1 += i;//计算偶数和代码
++cnt1;//计算偶数个数代码
}
}
avg1 = (float) sum1 / cnt1;//偶数计算平均值代码
avg = (float) sum / cnt;//奇数计算平均值代码
printf ("偶数和 = %d\n",sum1);
printf ("偶数个数 = %d\n",cnt1);
printf ("偶数平均值 = %f\n",avg1);
printf ("奇数平均值 = %f\n",avg);
printf ("奇数个数 = %d\n",cnt);
printf ("奇数和 = %d\n",sum);
printf("继续吗(Y/N)\n");
scanf (" %c",&ch);
}
while ('y' == ch || 'Y' == ch);
return 0;
}
这个程序是你要的任何数值和