题目内容

请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串"-1234",则函数把它转换为整数值 -1234。函数fun中给出的语句仅供参考。 注意: 部分源程序存在文件PROG1.C文件中。 请勿改动主函数main和其它函数中的任何内容, 仅在函数fun的花括号中填入你编写的若干语句。 给定源程序: #include #include long fun ( char *p) {int i, len, t; /* len为串长,t为正负标识 */ long x=0; len=strlen(p); if(p[0]==’-’) { t=-1; len--; p++; } else t=1; /* 以下完成数字字符串转换为一个数字 */ return x*t; } main() /* 主函数 */ { char s[6]; long n; printf("Enter a string:\n") ; gets(s); n = fun(s); printf("%ld\n",n); NONO ( ); } NONO ( ) {/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */ FILE *fp, *wf ; int i ; char s[20] ; long n ; fp = fopen("c:\\test\\in.dat","r") ; wf = fopen("c:\\test\\out.dat","w") ; for(i = 0 ; i < 10 ; i++) { fscanf(fp, "%s", s) ; n = fun(s); fprintf(wf, "%ld\n", n) ; } fclose(fp) ; fclose(wf) ; }

查看答案
更多问题

言语表情包括言语语调、______、_______等。

经济扶贫和知识扶贫哪个更重要?你是怎么看的?

教学效能感可分为一般教育效能感和()。

第46题到第51题为套题:Z寿险公司2002年开业,2002年至2008年实现的税前利润如下表:单位(万元) 2002年2003年2004年2005年2006年2007年2008年税前利润-2000-500 500 450 550 500 1500假设该公司2008年未发生需要进行纳税调整的事项,2002年至2007年该寿险公司适用的所得税税率为33%,2008年适用的所得税税率为25%,按10%提法定盈余公积金,股息股利所得是按全额的20%征收个人所得税。 接48题,假设Z寿险公司决定将可供股东分配利润的40%分配给股东,则Z寿险公司的未分配利润余额为( ) 万元。

A. 405
B. 360
C. 375
D. 450

答案查题题库