一个C语言的简单题目

2024-06-22 03:26:29
有3个网友回答
网友(1):

//第一个header-print.h

#ifndef print
#define print
//double n;      // 这行不要,去掉
void print(double 搏巧樱n)
#endif

//第二个函数文件 print.cpp
#include 
#include "print.h"
void print(double n)   // 这里要写上double
{
double a;
a = n*2;
 printf("The result is %d\n", a);
}

第三个主文件 153.cpp

#include 
#include "print.h"

void main()
{
double i;               // 这里double i定义到主函数中,不要定义全局变量
printf("input a number"); 基丛// 输出得用printf,你不能放到scanf中宽瞎
scanf("%d",&i);
print(i);
}

网友(2):

123456789101112131415161718192021222324252627282930//第一个header-print.h #ifndef print#define print//double n; // 这行不要,去掉void print(double n)#endif /渣做汪/第二个函胡轮数文件 print.cpp#include 如仔#include "print.h"void print(double n) // 这里要写上double{double a;a = n*2; printf("The result is %d\n", a);} 第三个主文件 153.cpp #include #include "print.h" void main(){double i; // 这里double i定义到主函数中,不要定义全局变量printf("input a number"); // 输出得用printf,你不能放到scanf中scanf("%d",&i);print(i);}

网友(3):

第一个文件的函数声明没加逗号