本文共 958 字,大约阅读时间需要 3 分钟。
C语言中 输入一个数 判断这个数是否为3的N次方 求代码
答案:4 信息版本:手机版
解决时间 2019-10-03 18:55
已解决
2019-10-03 01:54
C语言中 输入一个数 判断这个数是否为3的N次方 求代码
全部回答
1楼
2019-10-03 05:28
#include
main()
{int a,b;scanf(﹪d,&a);b﹦a﹪3;if(b﹦﹦0)printf(“OK!”);else printf(“NO!”);}
2楼
2019-10-03 05:00
程序如下: #include
void main()
{
int n;
printf("输入一个数字:\n");
scanf("%d",&n);
if(0==n%3)
printf("%d是3的N倍\n",n);
else
printf("%d不是3的N倍\n",n);
}
3楼
2019-10-03 04:25
#include int isThreeN(int num, int* t); // num为输入的数,t用来返回次方void main(){ int n, t; printf("请输入一个整数:"); scanf("%d", &n); if(isThreeN(n, &t)) printf("%d是3的%d次方\n", n, t); else printf("%d不是3的次方\n", n);} int isThreeN(int num, int* t){ *t = 0; do { num /= 3; (*t)++; } while(num > 3); if(num % 3 == 0 || num == 1) return 1; return 0;}
4楼
2019-10-03 03:11
程序如下:
#include
void main()
{
int n;
printf("输入一个数字:\n");
scanf("%d",&n);
if(0==n%3)
printf("%d是3的n倍\n",n);
else
printf("%d不是3的n倍\n",n);
}
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
大家都在看
推荐资讯
转载地址:https://blog.csdn.net/weixin_30942339/article/details/117100334 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!