当前位置: 首页 > news >正文

真题--数组循环题目

        • 1.逆序数表达数组
        • 2.用数组表示费波纳希数列
        • 3.用数组排序
        • 4.二维数组转置
        • 5.找到二维数组其中的最大数值
        • 6.输出字符数组
        • 7.字符数组输出菱形图案
        • 8.输入一行字符,统计有多少单词
        • 9.有三个字符串,找到最大字符串

1.逆序数表达数组
#include<stdio.h>
int main(){int i;int a[10];for(i=0;i<=9;i++)a[i]=i;for(i=9;i>=0;i--)printf("%d ",a[i]);printf("\n");}

在这里插入图片描述

2.用数组表示费波纳希数列
//用数组表示费波纳希数列
#include<stdio.h>
int main(){int i;int f[20]={1,1};//先写出第一个和第二个数值是1 1 ;for(i=2;i<20;i++){	f[i]=f[i-1]+f[i-2];}for(i=0;i<20;i++){if (i % 5 == 0) printf("\n");printf("%d\t ",f[i]);}printf("\n第15个数字为:%d\n",f[14]);return 0;	
}

在这里插入图片描述

3.用数组排序
#include<stdio.h>
int main(){int a[10];int i,j,t;printf("please input 10 numbers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("\n");//气泡法进行排序for(j=0;j<9;j++)for(i=0;i<9-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}//输出排序后数字printf("please  output 10  numbers:\n");for(i=0;i<10;i++)printf("%d ",a[i]);}

在这里插入图片描述

4.二维数组转置
#include<stdio.h>
int main(){int a[2][3]={{1,2,3},{4,5,6}};int b[3][2];int i,j;printf("a array:\n");for(i=0;i<2;i++){for(j=0;j<3;j++){printf("% d ",a[i][j]);b[j][i]=a[i][j];}printf("\n");}printf("b array:\n");for(i=0;i<3;i++){for(j=0;j<2;j++)printf("% d ",b[i][j]);printf("\n");	
}
}

在这里插入图片描述

5.找到二维数组其中的最大数值
#include<stdio.h>
int main(){int i,j,hang,lie;int max;int a[3][4]={{1,2,3,4},{88,44,999,2},{12,34,56,7}};max=a[0][0];for(i=0;i<3;i++){for(j=0;j<4;j++){if(a[i][j]>max){max=a[i][j];hang=i;lie=j;				}}}printf("max=%d ,row=%d ,lie=%d \n",max,hang+1,lie+1);	
}

在这里插入图片描述

6.输出字符数组
#include<stdio.h>
int main(){char c[15]={'q','w','e','r','t','y','u','i','o','p'};int i;for(i=0;i<15;i++)printf("%c",c[i]);printf("\n");}

在这里插入图片描述

7.字符数组输出菱形图案
#include<stdio.h>
int main(){int i,j;
char c[5][5]={{'','','*','',''},{'','*','','*',''},{'*','','*','','*'},{'','*','','*',''},{'','','*','',''}};for(i=0;i<5;i++){for(j=0;j<5;j++){printf("%c",c[i][j]);}	printf("\n");}}
8.输入一行字符,统计有多少单词
9.有三个字符串,找到最大字符串
http://www.lryc.cn/news/478121.html

相关文章:

  • 【Linux系列】在Linux下安装微信
  • 还在使用ElementUI不如试一试DaisyUI,DaisyUI: Tailwind CSS 的高效组件库,
  • 高光谱激光雷达遥感团队成员白杰博士获全国激光雷达优博论文奖
  • 24年配置CUDA12.4,Pytorch2.5.1,CUDAnn9.5运行环境
  • 基于springboot得高校评教教师工作量管理系统设计与实现
  • Rust 力扣 - 1456. 定长子串中元音的最大数目
  • 【Golang】validator库的使用
  • 【AI日记】24.11.06 我对投资的一点浅见
  • 2024江苏省网络建设与运维省赛Linux(一)系统安装
  • 详解Python面向对象程序设计
  • JS保留两位小数
  • ClickHouse集成Mysql表引擎跨服务器读表说明
  • 【AI构思渲染】别眨眼!这些图片立马变效果图!
  • 多特征变量序列预测(10)基于麻雀优化算法的CEEMDAN-SSA-Transformer-BiLSTM预测模型
  • 算法学习(十)—— 字符串
  • 「Mac畅玩鸿蒙与硬件16」鸿蒙UI组件篇6 - List 和 Grid 组件展示数据列表
  • masm汇编字符输入小写转大写演示
  • 防火墙|WAF|漏洞|网络安全
  • 继承机制深度解析:从基础到进阶的完整指南
  • 8. 数据结构——邻接表、邻接矩阵的基本操作
  • OpenCV Python 版使用教程(二)摄像头调用
  • 基础算法——排序算法(冒泡排序,选择排序,堆排序,插入排序,希尔排序,归并排序,快速排序,计数排序,桶排序,基数排序,Java排序)
  • 几种常见的处理ARP欺骗的方法:静态ARP表和VLAN等
  • 突破1200°C高温性能极限!北京科技大学用机器学习合成24种耐火高熵合金,室温延展性极佳
  • ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源 或者超时失效
  • Python学习笔记-断点操作结合异常处理
  • Java实现JWT登录认证
  • 「Mac畅玩鸿蒙与硬件20」鸿蒙UI组件篇10 - Canvas 组件自定义绘图
  • 山东路远生态科技有限公司竣工投产仪式暨产品发布会圆满举行
  • java: 题目:银行账户管理系统