gpt4 book ai didi

c - 需要帮助查找我的 C 项目中的错误

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

该项目是编写一个程序,读取三个整数,然后按读取和反转的顺序打印它们。使用四个函数:main,一个读取数据,一个按读取顺序打印数据,一个反向打印数据我收到错误:

在函数“main”中:

[错误]输入末尾的预期声明或语句

目标“main.o”的配方失败

#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch,
system("pause") or input loop */

int main(int argc, char *argv[]) {

int getData ( );
void printForward (int first, int second, int third);
void printReversed (int first, int second, int third);

int main (void)
{

int a;
int b;
int c;

a=getData();
b=getData();
c=getData();
printForward ( a, b, c);
printReversed ( a, b, c);

int getData();
{

int num;
printf ("Enter an integer: ");
scanf ("%d", &num);
return num;
}

void printForward (int a, int b, int c);

{
printf ("\nNumbers in order: %d, %d, and %d\n", a, b, c);
return;
}

void printReversed (int a, int b, int c);
{
printf ("\nNumbers reversed: %d, %d, and %d\n",
c, b, a);
return;
}
return 0;
}

最佳答案

似乎您缺少一个简单的 } 关闭主函数。如果您在代码中使用了缩进,那么观察起来会更容易,这一点我再怎么强调也不为过。这是您真正应该考虑做更多的事情,它将帮助您和其他人提高代码的可读性。

int main (void)
{

int a;
int b;
int c;

a=getData();
b=getData();
c=getData();
printForward ( a, b, c);
printReversed ( a, b, c);
} // THIS RIGHT HERE

int getData();
{
// rest is the same

关于c - 需要帮助查找我的 C 项目中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47637113/

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