黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

網站首頁
分類導航
試題中心
下載中心
英語學習
繽紛校園
考試論壇
網站留言
客服中心
 二級C上機模擬試題及答案(1)
【字體:
二級C上機模擬試題及答案(1)
http://www.top-99.com.cn 來源:考試吧(Exam8.com) 點擊: 更新:2004-8-16

1.請編制函數ReadDat( )實現從文件HEX.IN中讀取100個十六進
制數到字符串數組xx中; 請編制函數H16To10(), 將xx中的十六進
制數轉換成十進制數并把已轉換的十進制數仍存放在字符串數組xx
中, 最后調用函數WriteDat()把結果輸出到DEC.OUT文件中。
原始數據文件存放的格式是: 每行存放10個數, 并用逗號隔
開。(每個數均大于0且小于等于2000)
注意: 部分源程序存放在PROG1.C中。
請勿改動主函數main()和輸出數據函數WriteDat()的內容。



/*參考答案*/
#include
#include
#include
#include
#define MAX 100
char xx[MAX][20] ;
void WriteDat(void) ;
int ReadDat(void)
{ FILE *fp ;
int i,j;
char c;
if((fp = fopen("HEX.IN", "r")) == NULL) return 1 ;
/***********讀入數據并存放到數組xx中*************/
for(i = 0; i < MAX; i++)
{ j = 0;
while((c = (char) fgetc(fp)) != EOF)
{ if(c == ',')
{ xx[j] = '\0';
break;
}
else if(c != '\n' && c != '\r')/*去掉回車換行符*/
{ if(!isdigit(c))/*如果是字母,則轉換為大寫*/
c &= 0xdf;
xx[j] = c;
++j;
} }
if(c == EOF)
break;
}
fclose(fp) ;
return 0 ;
}void H16To10(void)
{ char str[20];
int i,j,len,val;
for(i = 0; i < MAX; i++)
{ strcpy(str,xx);
len = strlen(str);
val = 0;
for(j = 0; j < len; j++)
{ val *= 16;
val += isdigit(str[j]) ? (str[j] - 48) : (str[j] - 55);
} itoa(val,xx,10);
}}
void main()
{ int i ;
for(i = 0 ; i < MAX ; i++) memset(xx, 0, 20) ;
if(ReadDat()) {
printf("數據文件HEX.IN不能打開!\007\n") ;
return ;
} H16To10() ;
WriteDat() ;
}void WriteDat(void)
{ FILE *fp ;
int i ;
fp = fopen("DEC.OUT", "w") ;
for(i = 0 ; i < MAX ; i++)
fprintf(fp, "%s\n", xx) ;
fclose(fp) ;
}

文章錄入:蕭雨    責任編輯:Exam8.com  
 版權聲明
   如果本網站所轉載內容不慎侵犯了您的權益,請與我們聯系,我們將會及時處理。如轉載本網內容,請注明出處。
 發表評論
關于本站 網站聲明 廣告服務  聯系方式  付款方式  站內導航  客服中心  友情鏈接   
Copyright © 2004-2006 考試吧 (Exam8.com) All Rights Reserved 
中國科學院研究生院中關村園區(北京市海淀區)
主站蜘蛛池模板: 成人免费视频88 | 国产精品成人免费综合 | 成人综合在线观看 | 18成网站www在线观看 | 国产精品成人一区二区1 | 国产亚洲午夜精品a一区二区 | 久久国产精品亚洲一区二区 | 视频在线色 | 日韩一级影院 | 日韩视频 中文字幕 | 狠狠操2018| 激情综合色综合久久综合 | 欧美日韩不卡 | 第四色亚洲色图 | 国产福利在线网址成人 | 亚洲一二四区性毛片1在线 亚洲一二三在线 | 在线视频一区二区三区 | 在线观看免费播放网址成人 | 亚洲欧美卡通成人制服动漫 | 亚洲一级高清在线中文字幕 | 无遮挡羞羞视频 | 1024手机在线播放 | 亚洲第一免费网站 | 亚洲视屏一区 | 好男人免费社区视频www | 999视频在线播放777 | 成 人 动漫在线观看网站网站 | 成人小视频在线观看免费 | 国产成人欧美一区二区三区vr | 美国一级毛片a | 18成禁人视频免费网站 | 97欧美精品激情在线观看最新 | 亚洲国产亚洲综合在线尤物 | 老司机精品影院一区二区三区 | 亚洲成人福利网站 | 欧美日韩精品一区二区在线线 | 亚洲日韩精品欧美一区二区 | 在线www天堂资源网 在线播放a 1 | 欧美一欧美一区二三区性 | 伊人欧美在线 | 日本人乱人乱亲乱色视频观看 |