二、編程題
【分析】:編寫程序時,通過按照題目的要求編程。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);
}
相關(guān)推薦:
2010年9月計算機(jī)等級考試沖刺備考指導(dǎo)專題 2010全國計算機(jī)等考二級C語言考前密卷匯總
2010年計算機(jī)等級考試二級C語言常見知識點 計算機(jī)等級考試二級C語言題型分析與應(yīng)試技巧