有没有C语言高手 求教!!!急急急!!!

2024-12-17 13:27:37
推荐回答(3个)
回答1:

那很简单啊,题目说多组测试样例,一般都是以EOF(end of file)结束,EOF的意思是自动读到输入文件结束就停止,就是下面的形式
#include
int main()
{
int n;

while(scanf("%d",&n)!=EOF)

{
你的解决方法;

}
return 0;
}
另外在你输出的时候,不要输出多余的东西,输出多了会判你答案错误或者输出超限

回答2:

#include

int jc(const int n);

int main( )
{
int n=0;
printf("Sample input:\n");
scanf("%d",&n);
printf("Sample output:\n%d",jc(n));
getchar();
getchar();
return(0);
}

int jc(const int n)
{
int s=1,k;
for(k=2;k<=n;k++)
{
s*=k;
}
return(s);
}

回答3:

C++:while (cin >> a)

C: while (scanf("%d", &a) != EOF)
主要是怎么输入多个测试用例