第七次实验任务
来源:互联网 发布:雨花区网络问政 编辑:程序博客网 时间:2024/05/21 15:15
第七次实验任务
目标:掌握简单算法分析和实现
任务1:求n的值,其中n=x!+y!,x与y为随机的整数
提示: 可以利用C语言里rand()等随机函数生成x与y
要求: 先分析思考、再实现
#include <stdio.h> #include<stdlib.h> void main() { long fun(int a); long x,y; long n; x =(long)rand()/10; y =(long)rand()/2000; printf("%lu\n%lu\n",x,y); n=fun(x)+fun(y); printf("%lu",n); } long fun(int a) { int s; if(a==1||a==0) s=1; else s=a*fun(a-1); return(s); }
任务2:输入多行字符,统计其中有多少个字符,多少行。如输入: Hello World! 输出: 1行, 12个字符;
提示: 可以利用getchar()等函数判断和统计字符数和行数
要求: 理解getchar()的用法
#include<stdio.h> void main() { char c; int nl=0,nc=0; printf("plaese input some characters:\n"); while ((c = getchar()) != EOF) { ++nc; if (c == '\n') ++nl; } printf("%d %d\n", nl, nc); }
- 第七次实验任务
- 第七次实验任务
- C程序设计课程-2012电子信息 第七次实验任务
- C程序设计课程-2012电子信息 第七次实验任务
- 第七次实验报告
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次实验
- 第七次上机实验
- c++第七次实验
- 第七次上机实验
- c++第七次实验
- c++第七次实验
- c++第七次实验
- c++第七次实验
- C++第七次实验
- 动态规划 (Dynamic Programming) 之 最长递增子序
- TextView基本使用
- 9、struts2源代码分析
- hdu 2054 A==B?
- 妈妈再也不用担心我收不到Google Adsense PIN码了
- 第七次实验任务
- 44.windbg-??、?(c++表达式语法、当前表达式语法)
- EditText控件学习
- 如何使用Doxygen 生成函数调用关系图(graphviz 2.30、chm)
- Java中private、public、protected的区别
- HDU2553:N皇后问题(DFS)
- asp.net加载新浪方式的图片轮播
- 根据表名称找索引及对应列名
- 使用perl+MongoDB实现一个WEB站点请求耗时日志分析系统