计算机二级题目之c运算符和表达式练习学习
1【C语言】下面程序的功能是:读入一个整数m,计算如下公式的值:
下面程序的功能是:读入一个整数m,计算如下公式的值:
#include <conio.h>
#include <stdio.h>
double MyX( int m )
{double t = 1.0;int i;
/************FOUND**********/for( i = 2; i <= m; i++ )t += 1/i;return( t );
}
main()
{int m;printf( "\nPlease enter a integer number:" );scanf( "%d", &m );
/************FOUND**********/printf( "\nThe result is %d\n", MyX( m ) );
}
2.将两个两位数的正整数a、b合并形成一个整数放在C中
合并的方式是:将a数的十位和个位数依次放在 C数的千位和十位上,b数的十位和个位数依次放在C数的个位和百位上。
例如,当a=45,b=12时,C=4251。
#include <conio.h>
#include <stdio.h>
void fun(int a, int b, long *c)
{}
NONO ( )
{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */FILE *rf, *wf ;int i, a,b ; long c ;rf = fopen("in1.dat", "r") ;wf = fopen("bc05.dat","w") ;for(i = 0 ; i < 10 ; i++) {fscanf(rf, "%d,%d", &a, &b) ;fun(a, b, &c) ;fprintf(wf, "a=%d,b=%d,c=%ld\n", a, b, c) ;}fclose(rf) ;fclose(wf) ;
}
main()
{ int a,b; long c;printf("Input a, b:");scanf("%d%d", &a, &b);fun(a, b, &c);printf("The result is: %ld\n", c);NONO();
}
3.请编一个函数float fun(double h),函数的功能是对变量h中的值保留2位小数,并对第三位进行四舍五入(规定h中的值为正数)。
例如:若h值为8.32433,则函数返回8.32;若h值为8.32533,则函数返回8.33。
#include<conio.h>
#include<stdio.h>
#define VSIZE 20
float fun(float n)
{}
NONO ( )
{/* 本函数用于打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/float aa,ff;int i;FILE *rf, *wf ;rf = fopen("bc69.in", "r") ;wf = fopen("bc69.out", "w") ;for(i = 0 ; i < VSIZE ; i++){fscanf(rf, "%f",&aa) ;ff=fun(aa) ;fprintf(wf, "%.2f\n",ff) ;}fclose(rf) ;fclose(wf) ;
}
main()
{float a;printf("Enter a: ");scanf("%f",&a);printf("The original data is: ");printf("%f\n\n",a);printf("The result :%f\n",fun(a));NONO();}
4.94.请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。
例如,若主函数从键盘给n输入20后,则输出为s=0.583333。
注意:n的值要求不大于100。
#include <stdio.h>
double fun(int n)
{}
NONO()
{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */FILE *rf, *wf ; int n, i ; double s ;rf = fopen("bc.in", "r") ;wf = fopen("bc.out", "w") ;for(i = 0 ; i < 10 ; i++) {fscanf(rf, "%d", &n) ;s = fun(n) ;fprintf(wf, "%lf\n", s) ;}fclose(rf) ; fclose(wf) ;
}main()
{ int n; double s;printf("\nInput n: "); scanf("%d",&n);s=fun(n);printf("\n\ns=%f\n",s);NONO();
}
5.设计一个程序,给定一个四位整数,计算各位数字之和(忽略整数正负号) 输出这个四位数各位数字之和如输入1234输出10。
#include <stdio.h>
#include <math.h>
int fun(int n)
{}void NONO ();
int main()
{int n=10000; //为避免输入非数值类型数据,将n初始化成不在1000和9999之间的数//变量类型定义正确printf("Input a decimal between 1000 and 9999:\n");scanf("%d",&n); printf("The sum of the total bit is %d\n",fun(n)); NONO ();return 0;
}
void NONO ()
{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */FILE *wf ;int a;wf = fopen("out.dat","w") ;a=fun(4522) ;fprintf(wf, "The sum of the total bit is %d\n", a) ;
}
6.圆半径为r,正方形边长a=2r/3 ,函数的形参是圆的半径r,计算出阴影部分面积作为函数值返回。
#include<stdio.h >
#define PI 3.141592
float fun(float r)//计算出阴影部分面积
{}
void NONO ();
int main()
{float r;printf("输入圆半径:\n");scanf("%f",&r);printf("阴影部分面积:%0.4f\n",fun(r)); NONO ();return 0;
}
void NONO ()
{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */FILE *wf ;float a;wf = fopen("out.dat","w") ;a=fun(15) ;fprintf(wf, "阴影部分面积:%0.4f\n", a) ;fclose(wf) ;
}
计算机二级题目之c运算符和表达式练习学习相关推荐
- 计算机二级考试题是题库随机抽吗,计算机二级题目是题库原题吗,计算机二级题目是随机抽的吗...
计算机二级题目是题库原题吗,计算机二级题目是随机抽的吗 2021-04-2011:07:30 来源: 作者:wangziyang office的话选择题不用看的,三道操作题都是原题.学完选择题要花很多 ...
- 斐波拉契数列python123_python计算机二级题目分类汇总
知乎视频www.zhihu.com 选择题:40 基本操作题:5 简单应用:10/15 综合应用:20 主要是对文本进行处理 基本操作题 format()函数 用符号填充 {序号:填充 对齐 宽度 ...
- 计算机二级题目小汽车大客车,浙江省计算机二级办公软件Excel练习题.xls
停停车车价价目目表表 小小汽汽车车中中客客车车大大客客车车 5810 停停车车情情况况记记录录表表 车车牌牌号号车车型型单单价价入入库库时时间间出出库库时时间间停停放放时时间间应应付付金金额额 浙A1 ...
- 计算机的试题步骤,计算机二级题目 做计算机二级试题,按照答案步骤,为什么word 爱问知识人...
步骤1:选中标题,单击[开始]选项卡下[段落]组中的"居中"按钮.再选中"大学生网络创 业交流会",单击[开始]选项卡下[字体]组中的"字体" ...
- 计算机二级题目之字符串练习学习
1.统计字符串s在字符串str中出现的次数 #include <conio.h> #include <stdio.h> #include <string.h> in ...
- python计算机二级题目整理(1)
1.二叉树中度为0的节点(叶子节点)总比度为2的节点多一个. 2.软件工程包含三个要素:方法.工具和过程. 3.程序流程图是详细设计阶段使用的表达工具. 4.面向对象中的对象有两部分组成:数据(也称属 ...
- 计算机二级题目之函数学习
1.给定程序功能是计算S=f(-n)+f(-n+1)+-+f(0)+f(1)+f(2)+-+f(n)的值. float f( double x){if (x == 0.0 || x == 2.0)re ...
- 计算机二级题目之c数据类型练习学习
1.下列给定程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第5字母;若小写字母为v-z,使小写字母的值减21.转换后的小写字母作为函数值返同.例如,若形参是字母A,则转换为小写字母f. ...
- 【VC ++ 2010】 C语言 计算机二级编译器 Visual C ++ 2010 Express(中文学习版)的安装与使用
文章目录 1. 安装包地址 2. 安装 2.1 安装VC++ 2010 2.2 打开VC++ 2010 2.3 注册 3. 使用 3.1 新建项目 3.2 打开项目 3.3 编写C文件并运行 1. 安 ...
- python计算机二级题库(免费)(仅供个人学习交流使用侵删)
直接上链接₍˄·͈༝·͈˄*₎◞ ̑̑
最新文章
- 用伪代码模拟洗衣机的运转流程
- 棉花糖实验+延迟满足+还是背后的家庭
- 散列表(Hash Table)
- (全网率先解决)Pycharm在Debug的时候出现frames are not available;Variable:Connected
- 初识FPGA(一)(初步介绍FPGA)
- 【杂谈】为什么我们从来不追热点,循序渐进学习它不好吗?
- 分布式系统原理 之7 基于MVCC的分布式事务
- 机器学习中的无监督学习_无监督机器学习中聚类背后的直觉
- 版式设计与创意 pdf_恋爱与版式
- matlab 多维svm分类代码,SVM多分类(matlab)
- demo VelocityTracker
- 打字练习网站keybr.com
- Noip 2016 蛋碎一地晚节不保
- oracle 考勤记录表,基于C#+Oracle的考勤管理系统的设计与开发_.doc
- ubuntu16.04中安装Kdevelop和使用技巧
- 使用for循环加if-else实现两个数最小公倍数和最大公约数的计算
- Ubuntu 16.04 安装php的拓展yac
- html倒计时自动点击,JS脚本实现网页自动秒杀点击
- windows无法访问指定设备路径或文件怎么回事(系统找不到指定路径解决方法)
- python贪吃蛇小游戏代码_python 贪吃蛇小游戏代码
热门文章
- ILSVRC2012下载+训练
- NO JVM installation found. please install a 64-bit JDK,解决方法 Error launching android studio NO J
- Mysql5.7下载安装步骤详解
- 无刷直流电机驱动系统:组成结构及其控制原理
- modelica学习
- python 实现图片转视频
- 云计算就业前景怎么样 学后可以胜任哪些岗位
- linux种子搜索关键字,基于 DHT 网络的磁力链接和BT种子的搜索引擎架构
- 注册Google的步骤
- 从10万到百亿营收的背后 | 同程旅游CTO V课堂实录