int 类型的函数只能返回一个值,要返回两个,可以:
崇义网站建设公司成都创新互联,崇义网站设计制作,有大型网站制作公司丰富经验。已为崇义数千家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的崇义做网站的公司定做!
1 返回一个数组
2 定义全局变量
3 用我这种,传地址进去。
函数中间写return要慎重,执行遇到return就终止了,不运行return后面的计算
#includestdio.h
void sum_odd_even(int m,int n, int *so, int * se)
{
int i;
*so=*se=0;
for( i=m;i=n;i++)
if(i%2==1)
*so+=i;
else
*se+=i;
}
int main()
{
int a,b,sum_odd=0,sum_even=0;
do scanf("%d%d", a, b);
while( b-a=10 || a=0 );
sum_odd_even(a,b,sum_odd,sum_even);
printf("%d %d",sum_odd,sum_even);
}
#include
"stdio.h"
int
s(int
a)
{
return(a%2);
}
main()
{
int
x;
printf("请输入一个整数:");
scanf("%d",x);
if(s(x)==1)
printf("%d是一个奇数",x);
else
printf("%d是一个偶数",x);
}
先编写一个判断是素数还是偶数的函数,偶数就返回0,否则就返回1,然后在主函数调用函数,根据返回值判断素数还是偶数。
#include stdio.h
int odd(int n)//判断整数n是否奇数
{
return n%2;
}
int main(){
int m,s=0;
while(~scanf("%d",m))//循环输入,ctrl+结束输入
{
if(odd(m))//是奇数,累加到s
s+=m;
}
printf("奇数和是 %d\n", s);//输出奇数和
return 0;
}
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款