第七次上机实验

                  第七次上机实验

 

任务1:求n的值,其中n=x!+y!,x与y为随机的整数
提示: 可以利用C语言里rand()等随机函数生成x与y
要求: 先分析思考、再实现。

我的程序:

//**************************************
#include <stdlib.h>   
#include <stdio.h>   
#include <time.h>   
  
void main( void )  
{  
  srand( (unsigned)time( NULL ) );  
  int x,y;  
  x=rand()%10;
  y=rand()%10;  
  int i,j,sum;  
  int n1=1;  
  int n2=1;  
  for(i=1;i<=x;i++)  
  {
	  n1=n1*i;}  
  for(j=1;j<=y;j++)  
  {
	  n2=n2*j;} 
  sum=n1+n2;
  printf("x=%d\ny=%d\nsum=%d\n",x,y,sum); 

}  



运行结果:


------------------------------------任务分割线------------------------------------

任务2:输入多行字符,统计其中有多少个字符,多少行。如输入: Hello World!  输出: 1行, 12个字符;
提示: 可以利用getchar()等函数判断和统计字符数和行数
要求: 理解getchar()的用法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这本书是一本学习 C++ 语言程序设计的入门教材,适合初学者使用。书中包含了大量的实例程序和上机实验,能够帮助读者加深对 C++ 语言的理解和掌握。以下是书籍的目录: 第1章 计算机、程序设计与C++语言 1.1 计算机硬件与软件 1.2 程序设计概述 1.3 C++语言概述 1.4 编程环境的建立 第2章 基本数据类型与表达式 2.1 数据类型与变量 2.2 常量与字面值 2.3 运算符和表达式 2.4 类型转换和类型提升 第3章 控制结构 3.1 顺序结构 3.2 选择结构 3.3 循环结构 3.4 跳转语句 第4章 数组和字符串 4.1 数组的定义和使用 4.2 一维数组 4.3 二维数组 4.4 字符串的定义和使用 第5章 函数和递归 5.1 函数的定义和调用 5.2 函数参数和返回值 5.3 函数重载和默认参数 5.4 内联函数和函数指针 5.5 递归 第6章 指针和动态内存分配 6.1 指针的基本概念 6.2 指针与数组 6.3 动态内存分配 6.4 指针与函数 第7章 类和对象 7.1 类的定义和使用 7.2 对象的定义和使用 7.3 构造函数和析构函数 7.4 对象成员和访问控制 7.5 友元和成员函数指针 第8章 继承和多态 8.1 继承的基本概念 8.2 派生类的定义和使用 8.3 访问控制和继承方式 8.4 多态的基本概念 8.5 虚函数和虚函数表 8.6 纯虚函数和抽象类 第9章 文件操作 9.1 文件的基本概念 9.2 文件打开和关闭 9.3 文件读写操作 9.4 文件指针和随机访问 附录A C++语言参考手册 附录B C++标准库参考手册 每一章都包含了大量的实例程序和上机实验,能够帮助读者深入理解 C++ 语言的基本概念和应用。此外,书中还包含了 C++ 语言的参考手册和标准库参考手册,方便读者查阅。如果你想学习 C++ 语言,这本书是一个不错的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值