【发布时间】:2014-08-24 01:24:55
【问题描述】:
在 codeeval 中,一些挑战要求我们从作为程序第一个参数的文件中读取测试用例,这是什么意思,程序的第一个参数?
我的代码可以在我的电脑上运行,但是当我提交解决方案时,它表明我错了,我不知道如何更改第一个参数的路径。
我的代码如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
int num[100];
int i;
int sum = 0;
char ch;
int reminder;
fp = fopen("one.txt", "r+");
do{
fscanf(fp, "%d", &num[i]);
while(num[i]!=0){
reminder = num[i]%10;
sum = sum + reminder;
num[i] = num[i]/10;
}
printf("%d\n", sum);
sum = 0;
i++;
}while((ch = fgetc(fp)) != EOF);
fclose(fp);
system("pause");
return 0;
}
【问题讨论】:
标签: c