2427: C语言习题 整数排序时间限制: 1 Sec  内存限制: 128 MB提交: 391  解决: 282题目描述用指向
原创 2022-08-10 20:51:53
107阅读
题目:输入三个正整数x,y,z,请把这三个数由小到大输出。【方法一】这是C语言教程里常出现的一道题。处理方法是:假设最小的数为x上,先将x与y进行比较,如果x>y则将x与y的值进行...
原创 2021-06-02 11:16:04
990阅读
一、整数的概念整数是我们生活中常用的数据类型,也是编程中常用的一种数据,C语言使用int关键字来定义整数变量(int是integer的简写)。在定义变量的时候,可以加signed、unsigned、short和long四种修饰符。signed:有符号的,可以表示正数和负数。unsigned:无符号的,只能表示正数,例如数组的下标、人的身高等。short:短的,现在主流的64位操作系统下,整数占用内
原创 2020-04-17 22:15:00
1068阅读
1点赞
文章目录一、整数的概念二、整数的取值范围三、整数的输出四、二进制数、八进制数和十六进制数的书写1、二进制2、八进制3、十六进制4
原创 2022-11-22 22:16:46
114阅读
本文更好的打开方式:整数翻转题目:对于一个整数X(1 ≤ x、y ≤ 1000),定义操作rev(X)为将X按数位翻转过来,并且去除掉前导0。例如:如果 X = 123,则rev(X) = 321;如果 X = 100,则rev(X) = 1.现在给出整数x和y,要求rev(rev(x) + rev(y))为多少? 输入描述:输入为一行,x、y(1 ≤ x、y ≤ 1000),以空...
原创 2021-06-02 11:15:23
900阅读
#include <stdio.h>#define NUMBER 5 // 自定义学生人数void swap(int *px, int *py){ int temp = *px; *px =
原创 2022-06-01 17:05:46
29阅读
#include <stdio.h> void selectionSort(int arr[], int n) { for (int i = 0; i < n - 1; i++) { // 外层循环控制排序的轮数 int minIndex = i; // 假设当前轮次的第一个元素是最小的 for (int j = i + 1; j &lt
原创 9月前
70阅读
#import <Foundation/Foundation.h>//将函数指针的类型重定义;typedef int (*PFUN)(int, int);//1.最大值int maxValue(int x, int y);//2.最小值int min(int x, int y);//3.和int sumValue(int x, int y);//4.差int mul(int x, in
原创 2014-12-17 19:25:47
286阅读
排序1.插入排序(1).代码实现//插入排序voidInsertSort(intarray[],intsize){for(inti=1;i<size;i++){intend=i-1;intkey=array[i];//寻找插入位置while(end>=0&&array[end]>key){array[end+1]=array[end];end--;}//插入元素a
原创 2021-06-04 10:48:26
254阅读
用一层循环搞定排序package main import "fmt" func main() { slice := []int{2, 1, 9, 10, 7, 3, 6} sort(slice) fmt.Println(slice) } func sort(slice []int) { for j, i, h := len(slice)-1, 0, 0; j > 0;{ i
原创 2023-06-29 10:58:33
32阅读
#include <stdio.h> void selectionSort(int arr[], int n) { for (int i = 0; i < n - 1; i++) { // 外层循环控制排序的轮数 int minIndex = i; // 假设当前轮次的第一个元素是最小的 for (int j = i + 1; j &lt
原创 9月前
17阅读
问题:输入a,b,c 3个整数,按大小顺序输出 1 #include<stdio.h> 2 int main() 3 { 4 int a,b,c; //定义三个变量 5 int *p1,*p2,*p3; //定义三个指针 6 scanf("%d %d %d",&a,&b,&c); //输入三个数值 ...
转载 2021-07-25 12:21:00
716阅读
1点赞
2评论
整数类型1. 基本介绍C 语言整数类型就是用于存放整数值的,比如 12 , 30, 3456 等等2. 案例演示:int num = 10;3. 整型的类型
理解堆是具有以下性质的完全二叉树​每个节点大于或等于其左右子节点,此时称为大顶(根)堆​每个节点小于或等于其左右子节点,此时称为小顶(根)堆完全二叉树中的节点位置(下标或编号)之间的换算公式,假设堆根节点从1开始编号(从1开始编号方便计算,数组中0空着),以(非根)节点i为例​其父节点:i/2​左孩子:2i​右孩子:2i+1​注:把这个完全二叉树按层序遍历放入数组(0下标不用),则满足上面的关系表
原创 2021-10-19 17:28:13
377阅读
25点赞
2评论
7-2 查找整数 (10 分) 本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。 输入格式: 输入在第一行中给出两个正整数N(≤20)和X,第二行给出N个整数。数字均不超过长整型,其间以空格分隔。 输出格式: 在一行中输出X的位
原创 2021-12-06 15:05:15
247阅读
整数是编程中常用的一种数据,C语言使用int来定义整数,现代操作系统中 int 一般占用4个字节内存,共计32位(Bit)。
转载 2017-06-22 18:23:05
1238阅读
类型转换字符%d的使用。main(){ int num1=123; long num2=123456; /*用3种不同格式,输出int型数据num1的值*/ printf("num1=%d,num1=%5d,num1=%-5d,num1=%2d\n", num1,num1,num1,num1); /*用3种不同格式,输出long型数据...
原创 2022-05-20 13:43:54
1213阅读
一、整数的基本概念整数是我们生活中常用的数据类型,也是编程中常用的一种数据,C语言
原创 2022-11-22 15:41:30
308阅读
整数类型1. 基本介绍C 语言整数类型就是用于存放整数值的,比如 12 , 30, 3456 等等2. 案例演示:int num = 10;3. 整型的类型
原创 2021-07-07 11:02:54
179阅读
//冒泡排序 void BubbleSort(ElemType A[], int n) { int i, j, temp; int flag=1; for (i = 1; i <= n - 1&&flag; i++) { flag = 0;//表示在本趟冒泡是否发生交换的标志 for (j = 1; ...
转载 2021-09-03 21:12:00
255阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5