文章責編:niufeifei
看了本文的網(wǎng)友還看了學歷| 高考 中考 考研 自考 成考 外語| 四六級 職稱英語 商務英語 公共英語 資格| 公務員 報關員 銀行 證券 司法 導游 教師 計算機| 等考 軟考
工程|一建 二建 造價師 監(jiān)理師 咨詢師 安全師 結構師 估價師 造價員 會計| 會計證 會計職稱 注會 經(jīng)濟師 稅務師 醫(yī)學| 衛(wèi)生資格 醫(yī)師 藥師 [更多]
二、編程題
【分析】:編寫程序時,通過按照題目的要求編程。main函數(shù)實現(xiàn)對文件的操作和數(shù)據(jù)的輸入。
#include
#define N 100
int chang(char a[],int b[],int *n)
{int sign,k=-1,i;
*n=0;
if(a[0]= ='-') sign=1;
else sign=0;
for(i=0;a[i]!='\0';i++)
if(a[i]>='0'&&a[i]<='9')
b[++k]=a[i]-'0';
*n=k;
return sign;}
main()
{char str[N];
int num[N],i,j,sign,n;
FILE *fp;
if((fp=fopen("myf2.out","w"))= =NULL)
{printf("can't open the file!");
exit(0);}
for(j=0;j<2;j++)
{gets(str);
sign=chang(str,num,&n);
fprintf(fp,"sign=%d,",sign);
fprintf(fp,"b=(");
for(i=0;i<=n;i++)
fprintf(fp,"%2d",num[i]);
fprintf(fp,")\n");
}
fclose(fp);
}
相關推薦:2010年9月計算機等級考試沖刺備考指導專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |