云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言机试编程题库

C语言机试编程题库

  • 62 次阅读
  • 3 次下载
  • 2026/4/27 3:47:07

int fun(char *str, char *substr) {

int i,j=0;

for(i=0;str[i+1]!='\\0';i++) /*如果一个长度为2的子字符串在主字符串中出现一次,则j+1,如此循环*/

if(str[i]==substr[0]&&str[i+1]==substr[1]) j++;

return j; /*返回子字符串在主字符串中出现的次数*/ }

void main() {

FILE *wf;

char str[81],substr[3]; int n;

system(\

printf(\输入主字符串: \ gets(str);

printf(\输入子字符串: \ gets(substr); puts(str); puts(substr); n=fun(str,substr); printf(\

/******************************/ wf=fopen(\

n=fun(\ fprintf(wf,\ fclose(wf);

/*****************************/ }

66.计算并输出给定整数n的所有因子(不包括1与本身)之和。规定n的值不大于1000.

#include int fun(int n) {

int s=0,i;

for(i=2;i<=n-1;i++) /*将n减1累加*/ if(n%i==0) s+=i; return s;

}

void main() {

int n,sum; FILE *out;

printf(\ n:\ scanf(\ sum=fun(n);

printf(\

/******************************/ out=fopen(\ fprintf(out,\ fprintf(out,\ fprintf(out,\ fprintf(out,\ fprintf(out,\ fclose(out);

/******************************/ }

67.计算如下多项式的值:Sn=1+1/1!+1/2!+1/3!+...+1/n!

#include double fun(int n) {

double t,sn=1.0; int i,j;

for(i=1;i<=n;i++) { t=1.0;

for(j=1;j<=i;j++) t*=j;

sn+=1.0/t; } return sn; }

void main() {

int n; double s; FILE *out;

printf(\ scanf(\

搜索更多关于: C语言机试编程题库 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

int fun(char *str, char *substr) { int i,j=0; for(i=0;str[i+1]!='\\0';i++) /*如果一个长度为2的子字符串在主字符串中出现一次,则j+1,如此循环*/ if(str[i]==substr[0]&&str[i+1]==substr[1]) j++; return j; /*返回子字符串在主字符串中出现的次数*/ } void main() { FILE *wf; char str[81],substr[3]; int n; syst

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com