C语言之

您所在的位置:网站首页 计算机初学知识点总结 C语言之

C语言之

2023-04-24 18:22| 来源: 网络整理| 查看: 265

本文章为C语言入门必刷题,每道题都包含了C语言的基础知识点,值得我们去经常复习,并牢记在心的一些题目!!前言

大佬就可以撤退了!!(当然也可以温故而知新呀!!)

本次为C语言入门刷题!重在扎实基础,温习学过的基础知识!!!

夯实基础,走得更远!!

一、数据进行比大小或者求最大(小)数

示例:

1.   可能当我们看到求最大值或者最小值的时候,首先想到的是冒泡排序(详情点击),将整个数组元素排序之后输出第一或者最后一个来输出最大值或者最小值。

2.   但今天我们用不同的方法来实现!

代码如下:

#include int main() { int n=0,m=0; scanf("%d %d",&n,&m); //几行几列 int arr[10][10]={0}; int i=0,j=0; int max=arr[0][0]; //最大值先定为数组的第一个元素 int x=0,y=0; //输出的坐标x,y for(i=0;i arr[j + 1]) { int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } } int main() { int n = 0; scanf("%d", &n); int arr[100] = { 0 }; int i = 0; for (i = 0; i < n; i++) { scanf("%d", &arr[i]); } int sz = sizeof(arr) / sizeof(arr[0]); //数组元素个数 bubble(arr, n); // 先排序再判断或者 先判断再排序都行 for (i = 0; i < n; i++) { if (arr[i] == arr[i + 1]) { arr[i] = 0; } } for (i = 0; i < n; i++) { if (arr[i] != 0) { printf("%d", arr[i]); } } }

2.桶排序的方法!

#include int main() { int n=0; int temp=0; //给桶标号 scanf("%d",&n); int arr[1001]={0}; //数组的个数即 桶的个数 for(int i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3