自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用指针实现 strlen 这个函数

代码如下:#include<stdio.h>int My_strlen(char* str){ char* start = str; char* end = str; while (*end != '\0') { end++; } return end - start;}int main(){ char arr[] = "bit"; int len = My_strlen(arr); printf("%d\n", len); return 0;}运行结

2021-05-30 21:02:33 358

原创 用库函数实现100到200之间的素数

代码如下:#include <stdio.h>int is_add(int n){ int j = 0; for (j = 2; j < n; j++) { if (n%j == 0) return 0; } return 1;}int main(){ int i = 0; for (i = 100; i<= 200; i++) { if(is_add(i)==1) printf("%d ", i); } return 0;}

2021-03-27 14:50:24 188

原创 猜数字游戏-1---100之间

代码如下:#include<stdio.h>#include<stdlib.h>#include<time.h>void menu(){ printf("*************************\n"); printf("**** 1.play 0.exit ***\n"); printf("*************************\n");}void game(){ int ret = 0; int guess = 0

2021-03-09 13:54:12 380

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

代码如下:#include <stdio.h>int main(){ int arr[] = { 0,1,2,3,4,5,6,7,8,9,10 }; int max = arr[0]; int i = 0; int az = sizeof(arr) / sizeof(arr[0]); for (i = 1; i < az; i++) { if (arr[i] > max) { max = arr[i]; } } printf("max=%d\

2021-03-06 18:51:50 98

原创 计算1/1-1/2+1/.......+1/99-1/100的值?

(1)代码如下:#include <stdio.h>int main(){ int i = 0; double sum = 0.0; int flag = 1; for (i = 1; i <= 100; i++) { sum +=flag*1.0 / i; flag = -flag; } printf("sum=%1f\n", sum); return 0;}运行结果:

2021-03-06 18:47:22 99

原创 编写程序数一下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("count=%d \n", count); return 0;}运行结果:

2021-03-06 18:14:07 152

原创 2到100之间得素,每行输出5个素数。

代码如下:#include<stdio.h>int main(){ int m, i, n = 0; for (m = 2; m <= 100; m++) { for (i = 2; i < m; i++) if (m % i == 0) break; if(i==m) { n++; printf("%3d ", m); if (n % 5 == 0)\ printf("\n"); } } return 0;

2021-03-03 21:36:30 3678 1

原创 计算闰年1000到2000年

判断是否为闰年:1.能被4整除并且不能被100整除式闰年;2.能被400整除是闰年(1)代码如下:#include<stdio.h>int main(){ int year = 0; for (year = 1000; year <= 2000; year++) { if (year % 4 == 0 && year % 100 != 0) { printf("%d ", year); } else if (year % 400 =

2021-03-02 16:33:32 99

原创 100之间能被3整除的数;

代码如下:#include <stdio.h>int main(){ int i = 0; for (i = 0; i <= 100; i++) { if (i % 3 == 0) printf("%d\n", i); } return 0;}运行结果:

2021-02-28 19:25:46 1549

原创 输入三个数,从到大到小排序

代码如下:int main(){ int a = 0; int b = 0; int c = 0; scanf("%d%d%d", &a, &b, &c); //算法实现 //a中放最大值 //b次之 //c放最小值 if (a < b) { int tmp = a; a = b; b = tmp; } if (a < c) { int tmp = a; a = c; c = tmp; } if (b < c

2021-02-26 00:26:00 242

原创 模拟用户登录,只能登三次

代码如下:#include<string.h>#include<stdio.h>int main(){ int i = 0; char password[20] = { 0 }; for (i = 0; i < 3; i++) { printf("请输入密码:"); scanf("%s", password); if (strcmp(password, "123456") == 0) { printf("登陆成功\n");

2021-02-24 18:48:14 66

原创 计算1*2*3****n的阶乘

代码如下:#include <stdio.h>int main(){ int sum = 1; int i = 0; int n = 0; scanf("%d", &n); for (i = 1; i <= n; i++) { sum = sum * i; } printf("sum=%d\n", sum); return 0;}运行结果:

2021-02-23 22:35:18 719

原创 学生成绩分等级 --switch语句

代码如下:#include <stdio.h>int main(){ int score; printf("请输入成绩:"); scanf("%d", &score); switch (score / 10) { case 10: case 9: printf("A\n"); break; case 8: printf("B\n"); break; case 7: printf("C\n"); break; case 6:

2021-02-23 22:34:23 3865 1

原创 学生成绩分等级 --if形式

学生成绩 --if形式#include <stdio.h>int main(){ printf("请输入成绩:"); int score; scanf("%d", &score); if (score <= 0 || score >= 100) { printf("输入有误\n"); } else { if (score >= 90) printf("A\n"); else { if (score >= 80)

2021-02-23 22:33:20 452

原创 九九乘法表

用for循环语句:#include<stdio,h>int main(){int i,j ,sum;for(i=1;i<=9;i++){for(j=1;j<=i;j++)printf("%d*%d=%d\t",i,j,sum);printf("\n");}return 0;}运行结果:

2021-02-23 00:50:03 183

原创 用while语句实现求1~100之间的整数之和

用while语句实现求1~100之间的整数之和1+2+3+*+100,定义i为循环变量·,sum为和变量。#include<stdio.h>int main(){int i,sum ;//分别存放循环变量及和sum=0;i=1;//循环初始操作while(i<=100)//循环条件{sum+=i;//将当前i加到和i++;//i加1}printf("sum=%d",sum);//输出和return 0;}运行结果:...

2021-02-23 00:11:15 21315

原创 已知两个正整数,求他们的最大公约数和最小公倍数

已知两个正整数,求他们的最大公约数和最小公倍数#include<stdio.h>int main(){int x,y, r,a,b;printf("输入两个整数:");scanf("%d%d",x,y);a=x;b=y;while(a%b){r=a%b;a=b;b=r;}printf("%d和%d的最大公约数:%d\n最小公倍数:%d\n0",x,y,b,x*y/b);return 0;}运行结果:...

2021-02-22 23:48:57 199

原创 学生成绩分等级

学生成绩分等级用if- else ift语句,5个分支需要4个关系表达式。#include <stdio.h>int main(){int score;//存放成绩的整形变量char ch;//存放成绩的对应等级printf("请输入成绩0-100:");//提示输入成绩scanf("%d",&score);if(score>=90&&score<=100)//成绩在90-100分之间的等级Ach='A';else if(score&gt

2021-02-21 19:44:11 486

原创 自增运算符编程

自增运算符编程#includ <stdio.h>int main(){int a=2,b=3,c,d;c=a++;d=++b;printf("a=%d,b=%d,c=%d,d=%d",a,b,c,d);return 0;}运行结果

2021-02-21 17:26:07 153

原创 编程实现两个变量值交换

编程实现两个变量值交换分析:在程序开发过程中,交换两个变量的值实践是一种常规操作,如有的排序方法以交换两个变量的值为基本操作。交换的主要语句:(1) tem=a;a=b;b=a;(2) a=a+b;b=a-b;a=a-b;(3) a=a^b ; b=a^b; a=a^b;方法1:#include <stdio.h>int main(){int a=5,b=3,tem;tem=a;a=b;b=tem;printf("a=%d\tb=%d\n",a,b);re

2021-02-20 22:21:24 4277

空空如也

空空如也

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

TA关注的人

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