问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言怎样利用数组处理数据?

发布网友 发布时间:2022-04-29 02:31

我来回答

1个回答

热心网友 时间:2023-10-05 13:18

#include
#include

long ToLong(char *s) {
long i = 0,num = 0;
while(s[i]) {
if(s[i] >= 'a' && s[i] <= 'f')
num = 16 * num + s[i] - 'a' + 10;
else if(s[i] >= 'A' && s[i] <= 'F')
num = 16 * num + s[i] - 'A' + 10;
else if(s[i] >= '0' && s[i] <= '9')
num = 16 * num + s[i] - '0';
++i;
}
return num;
}

int main() {
char s[81];
enum {MAXLEN = 500};
long num[MAXLEN],i,cnt = 0,n = 0;
FILE *infp = fopen("source.txt","rt");
FILE *outfp = fopen("result.txt","wt");
if(infp == NULL || outfp == NULL) {
printf("打开文件失败!\n");
return 1;
}
while(!feof(infp)) {
fgets(s,81,infp);
num[n++] = ToLong(s);
}
fclose(infp);
for(i = 0; i < n; ++i) {
if(cnt && cnt % 20 == 0) {
fprintf(outfp,"\n");
printf("\n");
}
fprintf(outfp,"%ld ",num[i]);
printf("%ld ",num[i]);
}
fclose(outfp);
return 0;
}追问输出结果不对啊?

热心网友 时间:2023-10-05 13:18

#include
#include

long ToLong(char *s) {
long i = 0,num = 0;
while(s[i]) {
if(s[i] >= 'a' && s[i] <= 'f')
num = 16 * num + s[i] - 'a' + 10;
else if(s[i] >= 'A' && s[i] <= 'F')
num = 16 * num + s[i] - 'A' + 10;
else if(s[i] >= '0' && s[i] <= '9')
num = 16 * num + s[i] - '0';
++i;
}
return num;
}

int main() {
char s[81];
enum {MAXLEN = 500};
long num[MAXLEN],i,cnt = 0,n = 0;
FILE *infp = fopen("source.txt","rt");
FILE *outfp = fopen("result.txt","wt");
if(infp == NULL || outfp == NULL) {
printf("打开文件失败!\n");
return 1;
}
while(!feof(infp)) {
fgets(s,81,infp);
num[n++] = ToLong(s);
}
fclose(infp);
for(i = 0; i < n; ++i) {
if(cnt && cnt % 20 == 0) {
fprintf(outfp,"\n");
printf("\n");
}
fprintf(outfp,"%ld ",num[i]);
printf("%ld ",num[i]);
}
fclose(outfp);
return 0;
}追问输出结果不对啊?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有类似xxxholic和恐怖宠物店的漫画吗 沂水滑雪场怎么走 沂水天然地下画廊景区交通指南 m果实能力 脑血管造影适应症 重仓大盘蓝筹股的基金,或加指数基金? 文言文 理穷言他 有托其妻子于其友而之楚游者的有是什么意思 有托其妻子于其友而之楚... 猫吃了毒老鼠,吐白沫,惊叫,走不稳 内存对手机性能有多重要 infp-t型人格职业 infp-t稀有吗 与infp相性高的类型 infp找工作好难,什么职业适合infp? infp各个字母 INFP,我该怎么办? infp-t真的是很低级的人格吗? INFP-A和INFP-T的区别和不同是什么? 如何区分intp与infp? 有关竞争的事例 infp-a和infp-t的区别是什么? INFP-A 与 INFP-T 有什么区别? Visio里如何画出这种图形? visio如何画特殊函数图像 如指数函数与三角函数乘积 为什么我的手机老是在通话中? 如何用Visio画函数图像?(主要是一次和二次函数) 健康管理师考几门? 已删除的qq聊天记录能找回来吗 下午就要第一次主持节目,怎样很快克服紧张 下午要1000米考试 上午我要做些什么下午才能有最佳状态 还有。。跑步前要注意什么 医治者-INFP 极性程度 28.0 (维度强度),,是什么意思 学硕就业难吗 医生学硕工作好找吗 农林经济管理学硕好找工作还是专硕好找工作? 医学学硕毕业能直接找工作吗 在当今社会,研究生找工作到底有多简单? 全日制专硕与全日制学硕哪一个更好找工作? 临床医学学硕可以找到工作吗? 专硕和学硕有什么区别,哪个更好找工作 专硕和学硕哪个更容易找到工作?读研实习期间有工资吗? 小米手机屏幕好还是oppo 还是华为 赵高的介绍 怎样挑选中性笔 秦始皇身边的赵高资料? 小米手机为什么屏幕画质比华为差点? 赵高为什么要毁秦国? 历史上的赵高,到底是一个怎样的人 秦朝赵高简介 历史上的赵高最后是怎么死的 日产中性笔要怎么选择,有比较好用的推荐吗? 秦朝历史上的赵高是怎样的一个人物?