自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 (C语言)指针访问二维数组,找最大值

一个3×4的矩阵,输出其中最大数。要求使用指针变量访问数组元素。输入样例:10 11 12 1314 88 15 1622 33 55 44输出样例:max=88row=1column=1代码如下:#include<stdio.h>void findmax(int (a)[4],int n){int i,j,row,column;int max=a[0][0...

2020-04-24 15:41:32 5895

转载 (C语言)指针转置矩阵

2.编写函数,求一个3×3矩阵的转置矩阵。(1)编程提示转置矩阵,将原矩阵的行变为列,列变为行。注意,通过指针访问二维数组时的方法。本题采用的是指向数组元素的指针变量。输入样例:1 2 34 5 67 8 9输出样例:1 4 72 5 83 6 9代码如下#include<stdio.h>int main(){void move(int pointer);...

2020-04-12 16:54:51 5656

原创 (C语言)指针排序二维数组

实验内容用指针知识将一个5×5矩阵的最大值放在中心,四角按从左到右,从上到下的顺序存放最小值。 编程提示:利用打擂台法求最大值和最小值。输入样例:输入数据,之间用空格分隔,例如11 12 13 14 1521 31 66 88 2310 42 68 31 3565 68 99 82 2971 72 73 74 75输出样例:输出格式数据格式如下,用一个空格分隔10 71 75...

2020-04-06 18:51:01 3001

原创 (C语言)设计函数通过指针判断字符串

7-3 用指针知识统计各种字符的个数输入一行字符,用指针知识统计其中的大写字母、小写字母、空格、数字和其它字符的个数。 (1)编程提示 利用if的第三种形式,判断各字符并进行计数。输入样例:输入一行字符,例如chi n123CDEH# !Tt @输出样例:输出格式数据格式如下:用一个空格分隔 大写字符 小写字母 空格 数字字符 其他字符5 5 3 3 3#include<s...

2020-03-29 17:59:17 1220

原创 (C语言)斐波那契数列

有另一种斐波那契数列:F(0)=7,F(1)=11,F(n)=F(n-1)+F(n-2) (n>=2) 用递归求第n项。输入格式:输入一个正整数n(1<=n<=20)输出格式:输出斐波那契数列的第n项函数接口定义:在这里描述函数接口。例如:int cn(int n);在这里解释接口参数。例如:其中 n是用户传入的参数。函数须返回第n项的值。裁判测试程序样例:在...

2020-03-18 17:39:25 2029

原创 (C语言)不一样的A+B

参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A}+{B},那个题目求的是两个集合的并集,今天我们这个A-B求的是两个集合的差,就是做集合的减法运算。(当然,大家都知道集合的定义,就是同一个集合中不会有两个相同的元素,这里还是提醒大家一下)只需要完成cn函数,呵呵,很简单吧?。输入格式:每组输入数据占1行,每行数据的开始是2个整数n(0<n<=100)和m(0&l...

2020-03-18 16:39:29 607

原创 (C语言)简单的绝对值排序

#include<stdio.h>#include<math.h>void cn(int a[],int n){int i,j,t;for(i=0;i<n;i++)scanf("%d",&a[i]);//因为题目要求,所以就在函数里面输入了//for(i=0;i<n-1;i++){for(j=i+1;j<n;j++){if(a...

2020-03-11 17:09:10 4425

原创 (C语言)设计函数,逆序输出字符串

#include<stdio.h>#include<string.h>void cn(char s[]){char b[1010];int n,j=0,i;n=strlen(s);for(i=n-1;i>=0;i–)///借用一个数组,逆序存放//{b[j]=s[i];j++;}strcpy(s,b);//在从新复制到原数组里//s[n]=’...

2020-03-10 21:26:09 3433

原创 (C语言)合并两个字符串

#include<stdio.h>#include<string.h>void cn(char s[],char b[]){int n,m,i,j=0;n=strlen(s);m=strlen(b);//先测量两个数组的长度//for(i=n;i<n+m;i++){s[i]=b[j];j++;}//利用循环把两个数组合并//s[n+m]=’\0...

2020-03-10 18:52:48 7282

转载 寒冰王座(C语言)

#include<stdio.h>void cn(int n){int min;if(n<300)min=n%150<n%200?n%150:n%200;//经过分析,350的倍数都可以别150和200分解掉,所以只需考虑两项//elsemin=n%50;//150余200相差50,大于300时,即可早到最小//printf("%d\n",min);}i...

2020-03-10 18:06:24 656

转载 C语言十进制与其他进制的转换(设计函数,用字符输出)

#include<stdio.h>char s[100];int cn(int n,int r)//设计一个函数求进制{int k=0,c;while(n){c=n%r;if(c>=10)s[k++]=c+‘A’-10;elses[k++]=c+‘0’;//根据相关题意要求,所以是字符储存的n=n/r;}return k;//返回的是进制的位数,是逆序...

2020-03-06 16:48:25 1343

原创 C语言新手设计函数求三位数的水仙花数

#include<stdio.h>int cn(int n,int m){int i,a,b,c,t,sum=0;for(i=n;i<=m;i++){a=i%10;b=i/10%10;c=i/100;if(aaa+bbb+ccci){sum++;if(sum1){printf("%d",i);}elseprintf(" %d",i);//这个是输...

2020-02-29 18:10:35 2580 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除