c语言判断一个数是否为质数的n次方,C语言中 输入一个数 判断这个数是否为3的N次方 求代码...
发布日期:2022-02-18 17:49:53 浏览次数:44 分类:技术文章

本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:c语言编写自动校准量程程序,量程自动切换数字电压表C语言原程序.doc
下一篇:英语的句号在c语言中是什么意思,英语中标点符号用法

发表评论

最新留言

不错!
[***.144.177.141]2024年04月17日 12时34分20秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章