题目是:
接受两个数.找出着两个数之间所有奇数的和.
#include<stdio.h>
main()
{
int a,b;
scanf(" %d",&b);
for(a=0;a<b;a++)
if(a%2>0)
printf("%d",a);
}
循环小弟已经作出来了,但是奇数的和想了半天也没有.请高手帮帮忙!
都写的什么啊!写的也太简单了吧,好好看看下面的:
#include <stdio.h>
#include <conio.h>
int SumFun(int ia, int ib);
int main(void)
{
int ia, ib, isum;
printf("Enter two numbers:\n");
scanf("%d %d", &ia, &ib);
if (ia > ib) /* 将ia换成小者,ib换成大者 */
{
int itemp; /* 块变量 */
itemp = ia;
ia = ib;
ib = itemp;
}
isum = SumFun(ia, ib);
printf("isum = %d\n", isum);
getch();
return 0;
}
int SumFun(int ia, int ib)
{
int itotal = 0;
for (; ia <= ib; ia++)
{
if ( ia %2 == 1)
{
itotal += ia;
}
}
return itotal;
}
[此贴子已经被作者于2006-4-23 14:10:16编辑过]