[求助]c语言小编程不会做,给教教
c语言吧
全部回复
仅看楼主
level 5
蓅煋夣 楼主
输入一批正整数(以零和负数为结束标志),求其中奇数和。要求定义和调用函数even(n)判断数的奇偶性,当n为偶数时返回1,否则返回0.
2009年04月18日 00点04分 1
level 0
x
2009年04月18日 04点04分 2
level 0
#include<stdio.h>
main()
{
int x,i,n,s=0;
clrscr();
printf("enter n:\n");
scanf("%d",&n);
for(i=2;i<=n;i++){
scanf("%d",&x);
if(x<=0)
break;
if(x%2!=0)
s=s+x;
}
printf("%d",s);
}我写的是没用函数调用的,你看看这个,然后自己想想应该就会用函数调用了
2009年04月18日 04点04分 3
level 0
#include<stdio.h>
int even(int n)
{
 if(n%2==0) return 1;
 return 0;
}
void main()
{int t,m,sum=0;
printf("input datas:");
do{
 scanf("%d",&m);
 t=even(m);
if(!t) sum+=m; 
}while(m>0);
printf("%d",sum); 
}
2009年04月18日 04点04分 4
level 5
蓅煋夣 楼主
谢楼上几位,万分感谢。呵呵
2009年04月18日 05点04分 5
1