自定义博客皮肤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-01-13 20:33:14 160

原创 折半查找算法。(必须是有序的)

每一次查找都从中间开始查找,一次排除一半的结果。#include <stdio.h>int main(){ int arr[] = { 1,2,3,4,5,6,7,8,9,10 }; //要查找的数组 int left = 0; //左边的下标 int n = 0;//我们要查找的数 printf("请输入你要查找的数:"); scanf("%d", &n); int sz = sizeof(arr) / sizeof(arr[0]); int right =

2022-01-10 17:45:29 735

原创 求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字

#include <stdio.h>#include <math.h>int main(){ int Sn = 0; int a = 0; int Zn = 0; printf("请输入一个数:"); scanf("%d", &a); for (int i = 0; i < 5; i++) { Zn = Zn + a*pow(10, i); Sn =Sn+ Zn; printf("%d+", Zn); } printf("=%d",.

2022-01-10 10:26:23 340

原创 求出0~999之间的所有“水仙花数”并输出。

求出0~999之间的所有“水仙花数”并输出。

2022-01-08 11:59:47 95

原创 C语言的一些基础作业。

C语言的一些基础作业,有思路,有解析以及一些注意事项。1. 将数组A中的内容和数组B中的内容进行交换。(数组一样大)2. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。3. 编写程序数一下 1到 100 的所有整数中出现多少个数字9。

2022-01-07 15:15:15 535

原创 输入5个学生的3门课程成绩,求每个学生的平均成绩和每门课程的平均成绩。

分析:由于每个学生对应于一个平均成绩,需要使用一个一维数组 (长度为5) 存储这些平均成绩。计算时,只需对每个学生求总分,然后除以3即可得平均值。同理,定义一个维数组(长度为3)来存储每门课程成绩的平均值,先求每门课程的总分,再除以5可得平均值。#include <stdio.h>int main(){ float scores[5]; float avestu[5]; float avecourse[5]; float sum = 0; printf("请输入这五个学生的第

2022-01-06 18:04:33 11521 2

原创 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。

#include <stdio.h>int main(){ float a = 1.00; int b = 1; float c; float sum=0.00; for (b; b <= 100; b++) { if (b % 2 != 0) c = a / b; else c = -(a / b); sum = sum + c; } printf("1/1-1/2+1/3-1/4+1/5......+1/99-1/100的值为:%f", s.

2022-01-06 15:20:10 145

原创 求两个数的最大公约数。

求两个数的最大公约数。

2022-01-05 22:58:19 523

原创 将三个数按从大到小输出。

思路:先比较出最大的数,然后再比较剩下两个数的大小即可。#include <stdio.h>int main(){ int a = 0; int b = 0; int c = 0; printf("请依次输入三个数(每个数之间用英文逗号隔开):"); scanf("%d,%d,%d", &a, &b, &c); if (a > b && a > c) { if (b > c) printf("%d&gt

2022-01-05 21:28:22 353

原创 求10 个整数中最大值。

求10 个整数中最大值。

2022-01-05 21:24:15 50

原创 给定两个整形变量的值,将两个值的内容进行交换。

要求:不允许创建临时变量,交换两个数的内容2.#include <stdio.h>int main(){ int a = 20; int b = 5; a = a + b; b = a - b; a = a - b; printf("a=%d\nb=%d", a, b); return 0;}若是要用户输入a和b的值只需要加scanf("%d,%d",&a,&b);可以的最好在scanf函数前加一个printf用来提示。...

2022-01-05 21:08:09 82 2

原创 输入一个年份判断该年份是否为闰年,并且只有当输入年份为0才会结束,否则可以一直判断。

输入一个年份判断该年份是否为闰年,并且只有当输入年份为0才会结束,否则可以一直判断。

2022-01-05 10:03:37 1057

原创 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出9*9口诀表,输入12,输出12*12的乘法口诀表。

#include <stdio.h>int main(){ int a,z,n,m;//a是输入的数,z是乘积的结果,n乘数右边的数,m是乘数左边的数 printf("请输入一个数,则会出一个该数乘以该数的乘法口诀表:");//打印一段提示的句子 scanf("%d",&a); for(n=1;n<=a;n++) { for(m=1;m<=n;m++) { z=m*n; printf("%.

2022-01-04 15:43:26 440

空空如也

空空如也

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

TA关注的人

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