C、C++编程题目和代码2 - 图文

2019-05-27 20:42

目 录

节 1.01 数组应用:矩阵乘法 ................................................................................................ 2 节 1.02 输出指定范围内的同时是素数与回文数的数 ........................................................ 3 节 1.03 求平均值 .................................................................................................................... 4 节 1.04 统计大于等于0的元素 ............................................................................................ 5 节 1.05 斐波那契数列(不用函数) .................................................................................... 5 节 1.06 兑换零钱 .................................................................................................................... 6 节 1.07 输出杨辉三角形 ...................................................................................................... 11 节 1.08 鞍点 .......................................................................................................................... 12 节 1.09 求矩阵每一列的最大值与和 .................................................................................. 15 节 1.10 求矩阵中主对角线与副对角线的和 ...................................................................... 16 节 1.11 字符串大小的比较 .................................................................................................. 17 节 1.12 字符串排序 .............................................................................................................. 18 节 1.13 插入一个数 .............................................................................................................. 20 节 1.14 按绝对值大小顺序输出 .......................................................................................... 21 节 1.15 发工资 ...................................................................................................................... 22 节 1.16 成绩处理 .................................................................................................................. 24 节 1.17 复制字符串(函数) .............................................................................................. 27 节 1.18 矩阵的转置(使用函数) ...................................................................................... 28 节 1.19 复制元音字母,顺序输出 ...................................................................................... 29 节 1.20 判断素数(函数) .................................................................................................. 30 节 1.21 连接字符串 .............................................................................................................. 31 节 1.22 字符统计(函数,由实参传递字符串)(字符串=字符数组) .......................... 32 节 1.23 求最大公约数与最小公倍数 .................................................................................. 32 节 1.24 截取字符串 .............................................................................................................. 34 节 1.25 用函数i将数字转换成字符串,再比较 ............................................................... 35

=======================================================================================================================

=======================================================================================================================

节 1.01 数组应用:矩阵乘法

#include #include using namespace std; int main() {

int i,j,n=0;

int a[3][4]={{5,7,8,2},{-2,4,1,4},{1,2,3,4}};

int b[4][5]={{4,-2,3,3,9},{4,3,8,-1,2},{2,3,5,2,7},{1,0,6,3,4}}; int c[3][5]={0}; for(i=0;i<3;i++) {

for(j=0;j<5;j++) {

}

}

for(n=0;n<4;n++)

c[i][j]=a[i][n]*b[n][j]+c[i][j];

for(i=0;i<3;i++) { } }

=======================================================================================================================

for(j=0;j<5;j++)

cout<

节 1.02 输出指定范围内的同时是素数与回文数的数

Description

输出指定范围内的同时是素数与回文数的数据,如果没有,输出“Not found” Input

测试数据的组数n

第一组指定数据范围的起始值与终止值 第二组指定数据范围的起始值与终止值 ..........

第n组指定数据范围的起始值与终止值

Output

输出该范围内同时是素数与回文数的数据,如果没有,输出\

#include using namespace std; int main() {

int a,b,c,d,i,j,m,n,k,t,flag; cin>>t; while(t--) {flag=0; cin>>m>>n; if(m>n) break; for(i=m;i<=n;i++) {

k=1;

for(j=1;j

}

{ }

if(i%j==0) continue; else k++;

if(i==(k+1)) { }

b=0; c=i; while(c!=0) { }

if(b==i) {cout<

a=c; b=b*10+a; c=c/10;

if(flag==0) cout<<\ } }

=======================================================================================================================

节 1.03 求平均值

题目描述

建立一个10个元素的数组,从键盘输入数据,输出该数组的平均值,结果保留两位小数。 输入

10个测试数据 输出 平均值

#include #include using namespace std; int main() {

double a[10]; int i;

double he=0;

for(i=0;i<10;i++) cin>>a[i]; for(i=0;i<10;i++) he+=a[i];

cout.setf(ios::fixed);

cout<

=======================================================================================================================

节 1.04 统计大于等于0的元素

题目描述

定义一个大小为10的整型数组,从键盘输入10个数据存入数组,统计大于等于0的元素的个数,并输出。 输入

10个测试数据

输出

大于等于0的数组元素的个数

#include #include using namespace std; int main() {

int a[10]; int i,k=0;

for(i=0;i<10;i++) cin>>a[i]; for(i=0;i<10;i++) {

if(a[i]>=0) k++; }

cout<

=======================================================================================================================

节 1.05 斐波那契数列(不用函数)

题目描述

形如1,1,2,3,5,8,13,21,34,55,89......的数列称为斐波那契数列,其特点是,除了第一、第二项值为1外,从第三项开始,每一项都是其前面两项之和。给出n(本题中,n的值小于等于20),输出斐波那契数列第n项的值。 输入 n

输出

斐波那契第n项的值

#include #include using namespace std;


C、C++编程题目和代码2 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:基本初等函数讲义(超级全)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: