自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单链表的存储表示和基本操作

单链表的存储表示和基本操作

2022-11-16 15:38:18 337 1

原创 线性表顺序存储的存储表示、初始化、插入、取值、查找、删除

线性表的初始化、插入、取值、查找

2022-11-03 21:55:41 326

原创 输入3个字符,输出它们并输出它们的ASCII码值

利用getchar函数从键盘上输入3个字符,在屏幕上输出这3个字符,并输出它们的ASCII码值(以空格间隔)。例1输入:BOY输出:BOY66 79 89例2:输入:abc输出:abc97 98 99#include<stdio.h>int main(){ char a,b,c; a=getchar(); b=getchar(); c=getchar(); putchar(a); putchar(b); putchar(c); printf("\n"

2022-01-19 13:08:53 7258

原创 数学函数练习:fabs exp sin等

题目:有变量 x,y,按公式进行计算并输出z的值(保留2位小数)。所有数据类型使用double类型。例:(1)输入:2.2,1.1 输出:2.65(2)输入:2.2,-0.8 输出:4450.11#include<stdio.h>#include<math.h>int main(){ double x,y,z; scanf("%lf,%lf",&x,&y); z=(fabs(sin(2*x)-3*cos(y))+exp(2*x-5*y

2022-01-19 13:06:16 228

原创 关于密码翻译

题目:从键盘上输入5个字符(可用scanf()函数或者getchar())函数,将它们译制成密码并输出(用putchar函数),密码规律:用原来字母后面第4个字母代替原来的字母。例如,字母’A’后面第4个字母是’E’,用’E’来代替’A’。例:(1)输入:China 输出:Glmre(2)输入:Korea 输出:Osvie(3)输入:xyzXY 输出:|}~]#include<stdio.h>int main(){ char a,b,c,d,e; a=getchar();

2022-01-19 13:02:48 938

原创 鸡兔同笼问题

题目:在一个笼子里同时养着一些鸡和兔子,你想了解有多少只鸡和多少只兔,主人对你说:我只告诉你鸡和兔的总头数是16,总脚数是40,你能不能自己计算出多少只鸡和多少只兔。例:输出:chicken=12,rabbits=4#include<stdio.h>int main(){ int x,y;//设鸡为x只,兔为y只 for(x=1;x<=16;x++) { for(y=1;y<=16;y++) { if(x+y==16&&2*x+4*y=

2022-01-19 12:58:27 898

原创 多个字符从两端移动

题目:编写代码,演示多个字符从两端移动,向中间汇聚。用到了Sleep函数,system函数。S一定要大写!#include <string.h>#include <stdio.h>#include <windows.h>//使用Sleep函数#include <stdlib.h>//使用system函数int main(){ char str1[] = "**************"; char str2[] = "Hello world

2022-01-18 20:43:07 76

原创 在有序数组中查找数字

题目:在一个有序数组中查找具体的某个数字n。编写int binsearch(int x, int v[], int n);功能:在v[0]<=v[1]<=v[2]<=…<=v[n-1]的数组中查找x例子:在1到10的整数中查找数字7,并输出7的下标。(注意是有序数组){1,2,3,4,5,6,7,8,9,10}0 1 2 3 4 5 6 7 8 9找到7方法1(遍历):#include<stdio.h>int main(){ int arr[] = {

2022-01-18 20:39:10 478

原创 正序和逆序输出一个正整数的各个位

题目内容:从键盘上输入一个不多于5位(包括5位)的正整数,要求:(1)求出它是几位数;(2)分别输出每一位数字(数据最小宽度为2);(3)按逆序输出各位数字(数据最小宽度为2)。例:(1)输入:3 输出:num=1,natural order: 3,reverse order: 3(2)输入:56 输出:num=2,natural order: 5 6,reverse order: 6 5(3)输入:123 输出:num=3,natural order: 1 2 3,reverse

2022-01-18 20:11:19 2175

原创 计算n有关的阶乘

题目1:计算n=3的阶乘#include<stdio.h>int main(){ int ret=1,i=0,n=0,sum=0; for (n = 1; n <=3; n++) { ret = 1; for (i = 1; i < n + 1; i++) { ret *= i; } sum += ret; } printf("%d", sum); return 0;}题目2:计算1!+2!+3!+…+10!方法1(推荐):#i

2022-01-11 22:10:30 133

原创 switch语句练习

题目内容:从键盘上输入两个正整数,并输入一个四则运算符号:+ - * / ,进行相应运算并输出它们的结果。例:(1)输入:2,3,+ 输出:2+3=5(2)输入:3,2,- 输出:3-2=1(3)输入:3,4,* 输出:3*4=12(4)输入:6,2,/ 输出:6/2=3方法1:if else 语句#include<stdio.h>int main(){ int a,b,c; char ch; scanf("%d,%d,%c",&am

2021-12-13 21:36:33 1484 3

原创 比较三个数的大小

题目内容:从键盘上输入3个数,按从大到小顺序输出它们(保留1位小数)。例:(1)输入:1.2,2.3,3.4 输出:3.4,2.3,1.2(2)输入:1.1,-2.2,0.3 输出:1.1,0.3,-2.2(3)输入:2.5,6.7,2.3 输出:6.7,2.5,2.3a,b,c(float)方法1:1、先找到最大数放到a;用a与b比较,如果a<b,则互换,保证了a>=ba与c比较,如果a<c,则互换,保证了a>=c2、如果b<c,互换,保证了b>

2021-12-13 20:45:12 7394

原创 函数体定义

#include<stdio.h>int Add(int x,int y)//Add叫做函数名,括号里面的叫做函数的参数,int叫做函数的返回类型{//大括号里面的叫做函数体 int z=x+y; return z;}int main(){ int a=10,b=20,sum=0; sum=Add(a,b); printf("sum = %d\n",sum); return 0;}...

2021-12-11 16:30:29 1800

空空如也

空空如也

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

TA关注的人

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