- 综合讨论区
- 帖子详情
二级
物联网204-03-曹永凯
发表于2021年01月04日
<p>注意: 部分源程序存在文件PROG1.C文件中。 </p><p>请勿改动主函数main和其它函数中的任何内容, 仅在函数fun的花括号中填入你编写的若干语句。 </p><p>给定源程序: </p><p>#include <stdio.h> </p><p>#include <string.h> </p><p>long fun ( char *p) </p><p>{int i, len, t; /* len为串长,t为正负标识 */ </p><p>long x=0; </p><p>len=strlen(p); </p><p>if(p[0]=='-') </p><p>{ t=-1; len--; p++; } </p><p>else t=1; </p><p>/* 以下完成数字字符串转换为一个数字 */ </p><p>return x*t; </p><p>} </p><p>main() /* 主函数 */ </p><p>{ char s[6]; </p><p>long n; </p><p>printf("Enter a string:\n") ; </p><p>gets(s); </p><p>n = fun(s); </p><p>printf("%ld\n",n); </p><p> } </p><p><br ></p>
1
回复