我不知道這段代碼有什麼問題。我在'處理它'函數中收到錯誤。功能練習 - 三角形數字功能在C中不起作用
#include <stdio.h>
int main(int argc, const char * argv[])
{
double getIt();
{
double num;
printf("Please enter a number: ");
scanf("%lf",&num);
return num;
}
double processIt(double triangNum);
{
for (int counter=1;counter<=triangNum;counter++)
{
triangNum=triangNum+counter;
}
return triangNum;
}
void printIt(double orig,double triang);
{
double orig;
double triang;
printf("Your original number is %lf, while your triangular number is %lf",orig,triang);
}
int main();
{
double origNum=getIt();
double triangNum=processIt(origNum);
printIt(origNum,triangNum);
}
}
你爲什麼要在這裏處理'double'? –
下次您收到錯誤時,請在您的帖子中列出**。 (然而,看看反應,我可以看到爲什麼你避開它。) – usr2564301