gpt4 book ai didi

C 编译错误

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

我必须用 C 语言编写一个程序来计算并显示以下表达式:

P=1*2*(1/3)*4*5*(1/6)

我尝试运行此代码(这是整个代码),但我无法编译它,因为它在 C++ 中的第四行和第十一行中显示错误。我做错了什么?

   #include <stdio.h>

int i,n,f=1;
for(i=1;i<=n;i++)
{
if(i%3==0)
f=f/i;
else
f=f*i;
}
printf("%d\n", f);
return 0;

我不能在这里写下错误,因为它们太多了..

最佳答案

您缺少 main() 函数的定义。另外,n 未初始化;您需要为其分配一个值。

#include <stdio.h>

int main(void)
{
int i,n,f=1;
for(i=1;i<=n;i++)
{
if(i%3==0)
f=f/i;
else
f=f*i;
}
printf("%d\n", f);
return 0;
}

关于C 编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16167636/

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