输入一个正整数分为奇数和偶数n,如果n是奇数,输出n的3次方,如果n是偶数,输出n的平方

C语言经典小程序(10)
#include&stdio.h&
int main()
int a,b,c;
printf(&Please input three numbers:\n&);
scanf(&%d%d%d&,&a,&b,&c);
s=((a%2)+(b%2)+(c%2))==2?'Y':'N';
printf(&%c\n&,s);
输入三个数,用条件表达式,不能用if语句,判断是不是两个奇数一个偶数,是就输出Y,不是就输出N。
这里的亮点在于,判断一组数里面有几个奇数,把他们全部%2之后,余数相加,结果是多少,就说明有多少个奇数。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:79061次
积分:1208
积分:1208
排名:千里之外
原创:36篇
转载:48篇
(2)(1)(3)(5)(4)(4)(26)(12)(14)(7)(6)您现在的位置
编写一个函数,输入n为偶数时,调用函数求1
编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时
来源:C语言培训,C语言培训
作者:北京中亚学校
发表时间:日
共有人访问
题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数&1/1+1/3+...+1/n(利用指针函数)&1.程序分析:&2.程序源代码:&main()
#include "stdio.h"
float peven(),podd(),dcall();
scanf("%d",&n);
if(n%2==0)
printf("Even=");
sum=dcall(peven,n);
printf("Odd=");
sum=dcall(podd,n);
printf("%f",sum);
float peven(int n)
for(i=2;i&=n;i+=2)
s+=1/(float)i;
return(s);
float podd(n)
for(i=1;i&=n;i+=2)
s+=1/(float)i;
return(s);
float dcall(fp,n)
float (*fp)();
s=(*fp)(n);
return(s);
上一篇:没有了
更多关于C语言培训,C语言培训教程的文章:
关注度最高
周一至周五&&9:00-17:00
周一三五&&&19:00-21:00
周六一天&&9:00-17:00
北京市东城区东直门外东中街32号楼(东环广场路东侧)
Mail:zhongya@
北京市东城区中亚文化培训学校版权(C)所有
学校地址:北京市东城区东直门外东中街32号楼(东环广场路东侧),点击查看百度地图
咨询热线:010--&京ICP备号&京公网安备65号现在位置:

我要回帖

更多关于 奇数和偶数的定义 的文章

 

随机推荐