![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
scu_dzj
这个作者很懒,什么都没留下…
展开
-
2021-04-14
题目描述小鱼最近被要求参加一个数字游戏,要求它把看到的一串数字 (长度不一定,以 00 结束),记住了然后反着念出来(表示结束的数字 00 就不要念出来了)。这对小鱼的那点记忆力来说实在是太难了,你也不想想小鱼的整个脑袋才多大,其中一部分还是好吃的肉!所以请你帮小鱼编程解决这个问题。输入格式一行内输入一串整数,以 00 结束,以空格间隔。输出格式一行内倒着输出这一串整数,以空格间隔。思路:本题的唯一难点在于如何持续输入然后遇0停止#include<stdio.h>int mai原创 2021-04-14 11:35:28 · 326 阅读 · 2 评论 -
2021-04-14
题目描述人比人,气死人;鱼比鱼,难死鱼。小鱼最近参加了一个“比可爱”比赛,比的是每只鱼的可爱程度。参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,很显然整数越大,表示这只鱼越可爱,而且任意两只鱼的可爱程度可能一样。由于所有的鱼头都朝向左边,所以每只鱼只能看见在它左边的鱼的可爱程度,它们心里都在计算,在自己的眼力范围内有多少只鱼不如自己可爱呢。请你帮这些可爱但是鱼脑不够用的小鱼们计算一下。输入格式第一行输入一个整数 nn,表示鱼的数目。第二行内输入 nn原创 2021-04-14 09:33:57 · 64 阅读 · 0 评论 -
2021-04-13
删除重复字符并输出今日看了这样一个题:请设计一个程序,输入字符串后,删除重复字符并输出,老是出bug,找了半天,发现一个细节极其重要。算法思路:主要是删除元素,每个元素左移一位。#include <stdio.h>#include <string.h>void delete(char *b,int n);//函数原型int main(void){ char a[100]; int i, j, k; scanf("%s",a); //长度为st原创 2021-04-13 22:07:49 · 77 阅读 · 0 评论 -
2021-04-11
折半插入排序算法思路类似于二分法,不断取半,最后将区间缩减为1.#include<stdio.h>#include<stdlib.h>void BInsertSort(int num[],int n);int main(){ int a[8]; for(int i=0; i<8; i++) { scanf("%d",&a[i]); } BInsertSort(a,8); for(int j=原创 2021-04-11 09:25:24 · 69 阅读 · 0 评论 -
2021-04-09
#include<stdio.h>#include<stdlib.h>void insertsort(int a[],int n);int main(){int n;scanf("%d",&n);printf(“请输入包含%d个数字的数组\n”,n);int b=NULL;b=(int)malloc(sizeof(int)*(n+1));for(int i=1;i<=n;i++){scanf("%d",&b[i]);}insertso原创 2021-04-09 21:44:30 · 75 阅读 · 0 评论