- 博客(10)
- 收藏
- 关注
原创 要求对任意给定的1位正整数N,输出从1*1到N*N的部分口诀表
输出描述:输出下三角NN部分口诀表,口诀表乘法表达式右端的计算结果的输出格式是:显示位宽为4的整数,左对齐。输入样例:3输出样例:11=112=2 22=413=3 23=6 3*3=9代码:#include<stdio.h>int main() { int N; scanf("%d",&N); int i,j; for(i = 1;i&...
2020-04-12 11:12:40
20585
3
原创 编写一个函数int main(int a[ ], int n,float *ave),通过调用该函数可求整型数组的最小值和平均值,其中最小值通过函数返回值返回,平均值通过指针变量作为形参间接修改主调函
题目:编写一个函数int main(int a[ ], int n,float *ave),通过调用该函数可求整型数组的最小值和平均值,其中最小值通过函数返回值返回,平均值通过指针变量作为形参间接修改主调函数中变量值的方法来求得。在主函数中输入10个整数放于数组a中,调用min函数后把最小值和平均值打印输出。#include<stdio.h>int main() { int ...
2020-04-07 21:06:33
3029
原创 文件“data.txt”中存放着一批整数,编写程序,输入一个整数,统计并输出其在该文件中出现的次数。
首先在当前创建的源文件的路径内建立文本文档“data.txt”,文件中存放一批整数。代码如下:#include<stdio.h>#include<stdlib.h>int main() { FILE *fp; char ch,filename[10]; printf("请输入所用的文件名:"); gets(filename);...
2020-04-07 12:21:21
6061
1
原创 删除线性表中所有值为x的元素个数
数据结构2.2.3 综合应用题3.题目:对长度为n的顺序表L,编写一个时间复杂度为O(n),空间复杂度为O(1)的算法,该算法删除线性变中所有值为x的数据元素。方法1:用k记录顺序表L中不等于x的元素个数(即需要保存的元素个数)//删除顺序表中所有值为x的元素#include <stdio.h>#define MaxSize 50typedef struct { int...
2019-06-19 19:03:29
5497
原创 顺序表的逆置
数据结构2.2.3 综合应用题 2.题目:设计一个高效算法,将顺序表L的所有元素逆置,要求算法的空间复杂度为O(1)#include<cstdio>#define MaxSize 50typedef int ElemType;typedef struct { ElemType data[MaxSize]; int length;}SqList; void Rever...
2019-06-19 17:39:30
792
原创 顺序表中删除最小值元素
2019.6.19数据结构2.2.3 综合应用题(1)题目: 从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删元素的值,空出的位置由最后一个元素填补,若顺序表为空则显示出错信息并退出运行。采用静态分配的方法: /*从顺序表中删除具有最小值的元素,并由函数返回被删元素的值,空出的位置由最后一个元素填补,若顺序表为空则显示出错信息并退出运行*/ #include ...
2019-06-19 16:48:18
9690
10
原创 二分法解决木棒切割问题
//木棒切割问题二分法 #include <cstdio>int solve(int a[], int left, int right, int k) { int mid, num; while(left < right) { mid = (left + right) / 2; num = 0; for(int i = 0; i < 3; i++) ...
2019-04-22 21:48:02
518
原创 零幺串
用1和0组成的串为“零幺串”。编写程序实现,任意输入零幺串S,将返回一个值N1和一个值N0,其中N1表示S中最长幺串的长度,N0表示S中最长零串的长度。例如假设S是00010111001110001111,则返回的N0 = 3,N1 = 4.代码:#include <stdio.h>#include <string.h>void countNum(char* st...
2019-03-12 17:05:14
446
1
原创 凯撒密码
凯撒密码,又称移位密码,就是将字母按照一定的移位个数进行移位,形成密码表,然后再按此表进行加解密。凯撒密码的密钥是一个整数,即移位个数。请编写程序,可以通过输入密钥(也就是移位个数,一个小于26的正整数)生成并输出对应密码表,然后对用户输入的明文进行加密输出,不是字母的不用改动。 #include &amp;amp;amp;lt;cstdio&amp;amp;amp;gt; #include &amp;amp;amp;lt;string.h&
2019-02-28 21:04:33
738
原创 特殊排序
题目描述输入一系列整数,将其中最大的数挑出,并将剩下的数进行排序。输入输入第一行包括1个整数N,1&amp;lt;=N&amp;lt;=1000,代表输入数据的个数。接下来的一行有N个整数。输出可能有多组测试数据,对于每组数据,第一行输出一个整数,代表N个整数中的最大值,并将此值从数组中去除,将剩下的数进行排序。第二行将排序的结果输出。样例输入55 3 2 4 1样例输出51 2 3 ...
2019-02-23 18:24:04
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人