c语言大一期中考试选择题题库,c语言期中考试试题及答案

  c语言大一期中考试选择题题库,c语言期中考试试题及答案

  你好,我是同学!

  守则第一页,忘了你的心上人,最后一页。

  c语言期中考试试题

  #包含stdio.h

  double fact(int N);

  int main(void)

  {

  int i,N,sum

  双项;

  scanf(%d ,N);

  sum=0;

  for(I=1;I=N;我)

  {

  sum=sum事实(I);

  }

  printf(%d ,sum);

  返回0;

  }

  双事实(整数)

  {

  int I;

  双重结果;

  结果=1;

  for(I=1;I=N;我)

  {

  结果=结果* I;

  }

  返回结果;

  }==填空题的boss,可以写在评论区==

  ————————————————————————————————————

  ————————————————————————————————————

  下面是期末考试的一些问题。我只记得两个大问题。其他一切都很简单。大家应该都没问题。(哈哈)

  问题1:计算圆柱体的体积

  直接去码!

  #包含stdio.h

  Double cylinder (Double r,double h)//构造函数,括号里的double不能忘记!

  {

  双重结果;

  结果=3.1415926 * r * r * h;

  返回结果;

  }

  int main()

  {

  双r,h,音量;

  scanf(%lf%lf ,r,h);

  体积=圆柱体(r,h);//调用cylinder()函数

  printf(Volume=%.3lf ,Volume);

  返回0;

  }注意:

  1 printf输出float和double可以用%f,double也可以用%lf。

  scanf输入浮点为2 %f,双输入浮点为%lf,不能混合。

  Double和float是浮点类型。Double(双精度)在存储数据方面比float(单精度)更精确,占用的空间也更大。Double的精度是float的两倍,因此常用于更精确的计算。

  单精度浮点数在机器中占4个字节,用32位二进制描述。

  双精度浮点数在机器中占用8个字节,用64位二进制描述。

  双浮点和双浮点的区别在于双精度高,但是双浮点消耗的内存是浮点的两倍,运算速度比浮点慢很多。在C语言中,数学函数double和Float的名字是不一样的,不要搞错了。当可以使用单精度时,不要使用双精度(为了节省内存和加快运算速度)。

  问题二:三色球。有红黄绿三种球,其中红球三个,黄球三个,绿球六个。现在把这12个球混在一个盒子里,随机抽出8个球,通过编程计算出球的各种颜色的搭配(或者一共多少种)。

  上部代码:

  #包含stdio.h

  #定义红色球号3

  #定义黄色_球3

  #定义绿色_球6

  int main()

  {

  红色、黄色、绿色;

  printf(红黄绿\ n );

  for(红色=0;red=RED _ BALL _ NUM红色){

  for(黄色=0;黄色=黄色_球;黄色){

  for(绿色=0;绿色=绿色_球;绿色){

  if(红黄绿==8) {

  printf( %d %d %d\n ,红色、黄色、绿色);

  }

  }

  }

  }

  返回0;

  }结果如下:

  如果你问有多少种,不用把结果都打印出来,可以这样写。

  #包含stdio.h

  #定义红色球号3

  #定义黄色_球3

  #定义绿色_球6

  int main()

  {

  int red,yellow,green,count=0;

  for(红色=0;red=RED _ BALL _ NUM红色){

  for(黄色=0;黄色=黄色_球;黄色){

  for(绿色=0;绿色=绿色_球;绿色){

  if(红黄绿==8) {

  数数;

  }

  }

  }

  }

  Printf(有%d种,计数);

  返回0;

  }结果如下:

  不管你问什么,关键是三重for循环。掌握了钥匙,就不怕改了!

  祝大家C语言考试顺利!可以关注一下!不容易整理

  转载请联系作者取得转载授权,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • c语言调用退出函数 c语言退出整个程序怎么写
  • c语言中怎么给函数初始化 c语言的初始化语句
  • c语言编写函数计算平均值 c语言求平均函数
  • 详解c语言中的字符串数组是什么,详解c语言中的字符串数组结构,详解C语言中的字符串数组
  • 表达式求值c++实现,c语言实现表达式求值
  • 看懂c语言基本语法,C语言详解,C语言的基本语法详解
  • 用c语言实现快速排序算法,排序算法设计与实现快速排序C语言,C语言实现快速排序算法实例
  • 深入解析c语言中函数指针的定义与使用方法,深入解析c语言中函数指针的定义与使用情况,深入解析C语言中函数指针的定义与使用
  • 描述E-R图,E-R图举例,关于C语言中E-R图的详解
  • 折半查找法C语言,折半查找算法(算法设计题)
  • 折半查找法C语言,c语言折半法查找数据,C语言实现折半查找法(二分法)
  • 扫雷小游戏c++代码设计,c语言扫雷游戏源代码,C语言实现扫雷小游戏详细代码
  • 怎样统计程序代码行数,C语言统计行数,C#程序员统计自己的代码行数
  • 基于c语言的贪吃蛇游戏程序设计,用c语言编写贪吃蛇游戏程序,C语言实现简单的贪吃蛇游戏
  • 图的两种遍历算法,图的遍历算法代码c语言,Python算法之图的遍历
  • 留言与评论(共有 条评论)
       
    验证码: