c语言将水仙花数放入一维数组a中,C语言考试题库及答案(1)
10、在考生文件夹下,要求程序PROG.C的功能是: 求[m,n]之间既不能被7整除也不能被5整除的整数之和,m和n的值由键盘输入。
例如,如果m和n的值分别为10和20,则计算结果为:106。
#include \ int fun(int m,int n) {
/***********begin***********/
int i,s=0;
for(i=m;i<=n;i++)
if(i%5!=0 && i%7!=0)
s=s+i;
return s;
/************end************/ }
void main() {
void NONO( );//函数声明 int s; int m,n;
printf(\ n:\\n\ scanf(\ %d\ s=fun(m,n);
printf(\ NONO( ); }
void NONO( ) { FILE *fr,*fw; int i,x,y;
fr=fopen(\ fw=fopen(\ for(i=1;i<=5;i++)
{ fscanf(fr,\
fprintf(fw,\ fclose(fr); fclose(fw); }
11、在考生文件夹下,给定程序PROG.C的功能是: 按下面的公式求sum的值。
sum = 1 - 2 + 3 - 4 + 5 - 6 + …… + 99 - 100
#include \ #include \
void main() {
void NONO( int x);//函数声明 int sum;
/***********begin***********/
int i,j=1;
sum=0;
for(i=1;i<=100;i++)
{
sum=sum+i*j;
j=-j;
}
/************end************/ printf(\ NONO(sum); }
void NONO( int x) { FILE *f;
f = fopen(\T\ fprintf(f,\ fclose(f); }
- 33 -
12、在考生文件夹下,要求程序PROG.C的功能是: 求两个整数m和n的最大公约数,m和n的值由键盘输入。
#include \ int fun(int m,int n) {
/***********begin***********/ int t; t=n%m; if(t!=0) fun(n,t); return m;
/************end************/ }
void main() {
void NONO( );//函数声明 int m,n,i,t;
printf(\ scanf(\ if(m>n) { t=m; m=n; n=t; }
printf(\Highest Common Divisor of %d
and %d is %d\\n\
NONO( ); }
void NONO( ) { FILE *fr,*fw; int i,m,n;
fr=fopen(\ fw=fopen(\ for(i=1;i<=5;i++)
{ fscanf(fr,\
fprintf(fw,\%d is %d\\n\
fclose(fr); fclose(fw); }
13、在考生目录下,要求程序PROG.C的功能是:将所有的水仙花数保存到一维数组a中。 (所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。
例如:153=1*1*1+5*5*5+3*3*3)
#include void main() {
void NONO( );//函数声明 int a[10]={0},i;
/***********begin***********/ int a,b,c,j=0; for(i=100;i<=999;i++) {c=i; a=i/100; b=(i/10); if(i==a*a*a+b*b*b+c*c*c) {a[j]=i;j++;} }
/************end************/ printf(\水仙花数为:\\n\ for(i=0;i<10;i++)
if(a[i]!=0) printf(\ NONO(a ); }
void NONO(int a[]) { FILE *fw; int i;
fw=fopen(\ for(i=0;i<10;i++)
if(a[i]!=0) fprintf(fw,\ fclose(fw); }
- 34 -
14、在考生文件夹下,要求程序PROG.C的功能是: 求3*3矩阵的最大值并输出。 例如,当矩阵为:
1 2 3 4 9 5 7 8 6 则最大值为:9
#include int fun(int a[3][3]) {
/***********begin***********/
int i,j,s=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
c语言将水仙花数放入一维数组a中,C语言考试题库及答案(1)相关推荐
- c语言将水仙花数放入一维数组a中,全国计算机等级考试C语言考试程序设计题(13)...
在考生目录下,要求程序PROG.C的功能是:将所有的水仙花数保存到一维数组a中. (所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身. 例如:153=1*1*1+5*5*5+3*3*3) #i ...
- 打印出所有的水仙花数javascript_期末C语言特辑 水仙花数
点击蓝字 关注我们 期末C语言特辑 水仙花数 [问题描述]水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PP ...
- 水仙花数c语言程序解析,C语言求水仙花数代码解析
原标题:C语言求水仙花数代码解析 水仙花数 "水仙花数"又称为"阿姆斯特朗数".如果一个n(n≥3)位数的各位数字的n次幂之和等于该数本身,则该数称为" ...
- C语言求水仙花数(自幂数)
C语言求水仙花数 什么是水仙花数 水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身.例如:1^3 + 5^3+ 3^3 = 153 函数实现 代码如下: #define _CRT ...
- 【C语言编程--水仙花数II】
水仙花数II 前言 一.题目 二.使用步骤 1. 思路 2. 三位数求各个位数 3. 判断是否为水仙花数 三.具体实现 前言 用C语言实现水仙花数II 一.题目 请判断一个数是不是水仙花数.其中水仙花 ...
- c语言如何水仙花数,c语言如何解水仙花数
c语言解水仙花数的方法:首先按[CTRL+N]新建一个源代码:然后输入水仙花数的源代码:接着按[F9]进行编译:最后显示无错误后按[F10]运行即可. c语言解水仙花数的方法: 1.首先什么是水仙花数 ...
- 如何用C语言完成水仙花数的搜索
如何用C语言完成水仙花数的搜索 概念讲解: 什么是水仙花数呢? 所谓的水仙花数是指:一个n 位数( n≥3 ),它的每个位上的数字的n 次幂之和等于它本身. 例如153,370,371等都是水仙花数, ...
- 获取数据库内容放入下拉框中
获取数据库里的数据放入下拉框中,使下拉框显示的内容是数据库里的内容 功能分析: 设计并实现数据库 插入相关数据 在登陆页面点击注册按钮时跳到Servlet中 在Servlet中连接数据库 查询内容放入 ...
- c语言一维数组教学设计,C语言教学中一维数组教学设计.doc
C语言教学中一维数组教学设计 C语言教学中一维数组教学设计 [摘 要] 数组是C语言中非常重要的概念,通常学生在初次接触到这一概念时感到很抽象.本文通过生活中常常接触到的超市储物柜与数组进行类比,将数 ...
最新文章
- 报名 | 从滴滴出行数据透视中国城市空间发展讲座
- SAP IDoc 报错- Function module not allowed SPEIDOC_INPUT_DESADV1 –
- 精通机器学习的5本免费电子书(5 free e-books for machine learning mastery)
- python3 面向对象详解_Python3面向对象
- win10卸载电脑管家就蓝屏_新电脑WIN10出现蓝屏 系统重装也不行
- JS弹出窗口的运用与技巧
- c语言累加和校验_累加和校验算法(CheckSum算法)
- SqlServer日期时间格式转换
- 大数据、数据分析、数据挖掘的差别
- vscode 的工作台配置文件
- java 时间英文格式_Java SimpleDateFormat 中英文时间格式化转换
- ios中自定义相机_在iOS中制作自定义相机
- MALLOC_PERTURB_ 环境变量
- 文件夹名称有英语如何翻译为中文重命名
- 数值计算之 拟合法,线性拟合,多项式拟合
- PMP试题 | 每日一练,快速提分 8.6
- Java join()方法的使用
- 将文件放到Android模拟器的SD卡中的两种解决方法
- 洛谷题库P5735距离函数C语言,扩展有限元求解弱不连续问题..docx
- JDK8新特性详解Lambda、StreamAPI、Optional等
热门文章
- 支付宝集五福下周一开始;iPhone 面世 13 周年;Laravel 6.10.0 发布 | 极客头条
- 不到70行 Python 代码,轻松玩转 RFM 用户分析模型(附案例数据和代码)
- “苹果压根不关心开发人员的利益”!
- 豪!华为放话:3年培养100万AI人才!网友神回应了
- 联通辟谣“不支持华为 5G”;罗永浩称索尼手机不如锤子;Linux 5.2.1 发布 | 极客头条...
- 为什么我不使用 Web 组件?
- 开源需自立!Android、GitHub、Apache 全线告急!
- iOS 12 真的能让旧款 iPhone 速度飞起吗?
- 成功送小米上市的米粉们,反被 P2P 爆雷炸成了灰!
- matlab求机制,[转载]文化算法 matlab