gpt4 book ai didi

c - 我的代码在一个测试用例中失败了。我做错了吗?

转载 作者:行者123 更新时间:2023-11-30 21:31:30 24 4
gpt4 key购买 nike

创建一个允许人们了解指数的代码。任务是编写一个代码,该代码接受一个整数作为输入,并返回范围从 2(二)的 0(零)次方到 2(二)的 n 次方(输入中指定的数字)的值.

输入

输入包含数字“n”,该数字的所有值均从 0 到 n 的 2 次方返回。

输出

输出包含从 2(二)的 0(零)次方到 2(二)的 n(输入)次方的值,以逗号分隔。

约束

-1000≤n≤1000

示例输入

5

示例输出

1,2,4,8,16,32

#include <stdio.h>
int main(void){
int n;double p=1;
scanf("%d",&n);
if(n>0){
for(int i=0;i<n;i++,p*=2)
printf("%.0lf,",p);
printf("%.0lf",p);
}
else if(n==0)
printf("1");
return 0;
}

最佳答案

您应该注意“n”的负值。

关于c - 我的代码在一个测试用例中失败了。我做错了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44149429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com