电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言100道上机试题

C语言100道上机试题_第1页
1/251
C语言100道上机试题_第2页
2/251
C语言100道上机试题_第3页
3/251
下载后可任意编辑C 语言 100 道上机试题第 01 套: 给定程序中,函数 fun 的功能是:将形参 n 所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针 n 传回所指变量。 例如,输入一个数:27638496,新的数:为 739。 给定源程序: #include void fun(unsigned long *n) { unsigned long x=0, i; int t; i=1; while(*n) /**********found**********/ { t=*n % 10; /**********found**********/ if(t%2!= 0) { x=x+t*i; i=i*10; } *n =*n /10; } /**********found**********/ *n=x; } main() { unsigned long n=-1; while(n>99999999||n<0) { printf("Please input(0 double fun ( int n ) { double result = 1.0 ; 下载后可任意编辑/************found************/ if (n=0)return 1.0 ; while( n >1 && n < 170 ) /************found************/ result *= n--; return result ; } main ( ) { int n ; printf("Input N:") ; scanf("%d", &n) ; printf("\n\n%d! =%lf\n\n", n, fun(n)) ; } 请编写一个函数 fun,它的功能是:将一个数字字符串转换为一个整数(不得调用 C 语言提供的将字符串转换为整数的函数)。例如,若输入字符串"-1234",则函数把它转换为整数值 -1234。函数 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; /* 以下完成数字字符串转换为一个数字 */ while(*p)x=x*10-48+(*p++); return x*t;} main() /* 主函数 */ { char s[6]; long n; printf("Enter a string:\n") ; 下载后可任意编辑gets(s); n = fun(s); printf("%ld\n",n); }第 02 套: 给定程序中,函数 fun 的功能是将形参给定的字符串、整数、浮点数写到文本文件中...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言100道上机试题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部