自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编程学习入门

编程入门

2022-03-31 16:00:36 887

原创 C语言习题22

数组名不代表数组首元素地址的两个特例(一般情况下,数组名代表数组首元素地址)1.sizeof(数组名)- 数组名表示整个数组,sizeof(数组名)计算的是整个数组的大小,单位是字节2.

2021-10-06 23:42:32 100

原创 C语言习题21

冒泡排序算法写一个函数对数组arr[] = {9, 8, 7, 6, 3, 1, 2}进行排序,升序 //冒泡排序算法(两两之间相比较,进行排序) #include <stdio.h> void bubble_sort(int arr[],int sz) { int i = 0; //确定冒泡排序所需要的趟数 for (i = 0; i < sz-1; i++) { //每一趟冒泡排序 int j = 0;

2021-10-06 11:20:36 97

原创 C语言习题20

输出什么?433随机值

2021-10-05 17:15:48 111

原创 C语言习题19

写一个函数,实现strlen思路:函数的递归#include <stdio.h>int function(char *p){ if (*p != '\0') return 1 + function(p + 1); else return 0;}int main(){ char arr[] = "bit"; int length = function(arr); printf("字符串的长度为%d\n",length);

2021-10-04 22:54:33 113

原创 C语言习题17

写一个函数,每调用一次这个函数,就会将num的值增加1#include <stdio.h>void func(int *p){ *p += 1; }int main(){ int num = 0; func(&num); func(&num); printf("%d\n",num); func(&num); printf("%d\n",num); return 0;

2021-10-04 22:39:33 82

原创 C语言习题18

写一个函数,实现gxl变lxe #include <stdio.h> void mystrlen(char arr[]) { arr[0] = 'l'; arr[2] = 'e'; } int main() { char arr[] = "gxl"; printf("%s\n",arr); mystrlen(arr); printf("%s\n",arr); }...

2021-10-04 22:38:05 65

原创 C语言习题16

写一个函数,实现一个整形有序数组的二分查找//数组传参,传过去的不是整个数组,而是第一个元素的地址#include <stdio.h> int binSearch(int arr[], int size, int x){ int left = 0; int right = size - 1; int mid = 0; while (left <= right) { mid = left + ((rig

2021-10-04 20:47:21 79

原创 C语言习题15

题目名称:猜数字游戏题目内容:编写一个代码,生成一个1~100的随机数字,去猜一个数字,会提醒是猜大了还是猜笑了或者是猜对了,提示选择1display、选择0exit。时间戳:当前计算机的时间-计算机的起始时间(1970.1.1.0.0.0)=(xxx)秒 #include <stdio.h> #include <time.h> #include <stdlib.

2021-09-27 14:36:21 95

原创 C语言习题14

题目名称:乘法口诀表题目内容:在屏幕上输出9*9乘法口诀表#include <stdio.h>int main(){ int i = 1; int j = 1; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%-2d ",j,i,j*i); } printf("\n"); } retur

2021-09-27 13:23:07 81

原创 C语言习题13

题目名称:求最大值题目内容:求10个整数中最大值#include <stdio.h>int main(){ int arr[] = {-1,0,-2,4,5,2,9,10,11,8}; int max = arr[0]; int i = 0; int sz = sizeof(arr)/sizeof(arr[0]); for(i=0;i<sz;i++) { if(arr[i]>max)

2021-09-27 13:15:13 77

原创 C语言习题12

题目名称:分数求和题目内容:计算1/1-1/2+1/3-……+1/99-1/100的值,打印出结果 #include <stdio.h> int main() { int i = 0; int j = 1; double sum =0.0; for(i=1;i<=100;i++) { sum = sum + j*1.0/i; j = -j; } printf("%lf\n",sum); return 0

2021-09-27 12:51:27 76

原创 C语言习题11

题目名称:数9的个数题目内容:编写程序数一下1到100的所有整数中出现多少个数字9#include <stdio.h>int main(){ int i = 0; int count = 0; for(i=1;i<=100;i++) { if(i%10==9) { count++; } if(i/10==9) { count++; } } printf("%d\n",count)

2021-09-27 12:37:29 105

原创 C语言习题10

题目名称:打印素数(以前叫质数)题目内容:写一个代码:打印100~200之间的素数 素数:大于的1的只能被1和它本身整除的整数。思路:1.试除法:1⃣️2~i-1:#include <stdio.h> int main(){ int i = 0; int count = 0; for(i=100;i<=200;i++) { int n = 0;...

2021-09-27 00:36:11 69

原创 C语言习题9

题目名称:打印闰年题目内容:打印1000到2000年之间的闰年//闰年判断:判断year是否为闰年 1.能被4整除并且不能被100整除是闰年 2.能被400整除是闰年#include <stdio.h>int main(){ int i = 0; int count = 0; for(i=1000;i<=2000;i++) { if((i%4==0 && i%100!=0) || i%400==...

2021-09-26 19:42:15 71

原创 C语言习题8

题目名称:最大公约数题目内容:给定两个数,求这两个数的最大公约数思路:用辗转相除法#include <stdio.h>int main(){ int a = 0; int b = 0; int tmp = 0; int c = 0; printf("输入两个数:>"); scanf("%d%d",&a,&b); if( a < b ) { tmp

2021-09-26 19:18:00 80

原创 C语言习题7

题目名称:打印3的倍数的数题目内容:写一个代码打印1-100之间所有3的倍数 #include <stdio.h> int main() { int i = 0; int count = 0; for(i = 1;i <=100;i++) { if(i % 3 == 0) { count++; printf("%d ",i); } } prin

2021-09-26 18:32:13 132

原创 C语言习题6

题目名称:从小到大输出题目内容:写代码将三个数按从小到大输出思想:直接规定在最后的输出语句中a最大、b次之、c最小#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) {

2021-09-26 17:21:17 78

原创 C语言习题5

编写代码实现,模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,如果密码正确则 提示登录成,如果三次均输入错误,则退出程序。#include<stdio.h> #include<string.h> .

2021-09-24 10:22:23 78

原创 C语言习题4

编写代码,演示多个字符从两端移动,向中间汇聚。//Linux/Unix环境下,sleep(//单位s)调用的是unistd.h文件,此文件Linux/Unix环境自带;windows环境下,Sleep(//单位ms)调用的是windows.h文件,此文件windows环境自带。//Linux/Unix环境下,清屏使用的是system("clear");windows环境下,清屏使用的是system("CLS")。system()的头文件是stdlib.h#include <stdio.h

2021-09-23 14:52:04 408

原创 C语言习题3

在一个有序数组中查找具体的某个数字n。 编写int binsearch(int x, int v[], int n); 功能:在v[0]<=v[1]<=v[2]<= ....<=v[n-1]的数组中查找x.择半查找算法/二分查找算法:#include <stdio.h>int main(){ int number[10] = {1,2,3,4,5,6,7,8,9,10}; int sz = sizeof(number)/sizeof(

2021-09-22 23:07:12 95

原创 C语言习题2

计算 1!+2!+3!+......+10!思路1:单循环#include <stdio.h>int main(){ int i = 0; int jie = 1; int sum = 0; for(i=1;i<=10;i++) { jie = jie * i; sum = sum + jie; } printf("1!+2!+...+10!=%d\n",sum); return 0;

2021-09-22 22:00:53 70

原创 C语言习题1

计算 n的阶乘。//提示输入一个数n,计算n! 1 #include <stdio.h> 2 3 int main() 4 { 5 int i = 0; 6 int n = 0; 7 int sum = 1; 8 printf("请输入n:>"); 9 scanf("%d",&n);

2021-09-22 19:11:05 112

空空如也

空空如也

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

TA关注的人

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