自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c语言用试除法计算100~200之间的素数并且计算他们的个数

#include<stdio.h> int main() { int i =0; int count=0; for(i=100;i<=200;i++) { int j =0; for(j=2;j<i;j++) { if(i%j==0) { break;//不是素数跳出。 } } if(j==i)//是素数 { count++; printf("%d ",i); }

2021-11-17 13:30:10 704 1

原创 输入m,n 求他们的最小公约数

#include<stdio.h> int main() { int m,n; int r=0; scanf("%d %d",&m,&n); while(m%n!=0) { r=m%n; m=n; n=r; } printf("%d\n",n); return 0; }

2021-11-14 20:14:36 514

原创 素数问题,输入两个正整数m和n(1<=m<=n<=500),输出m到n之间的全部素数,每行输出10个

#include<stdio.h> #include<math.h> int main() { int count,m,n,i,flag,limit,k; scanf("%d %d",&m,&n); count =0; if(m<1||n>500||m>n) { printf("false"); } else{ for(k=m;k<=n;k++) { if(k<=1){ flag=0; }

2021-11-14 18:23:02 4440 1

原创 有三个数a,b,c,要求按大小顺序把它们输出

#include<stdio.h> int main(){ int a,b,c,tmp; scanf("%d %d %d",&a,&b,&c); if(a>b) { tmp=a; a=b; b=tmp; } if(a>c) { tmp=a; a=c; c=tmp; } if(b>c) { tmp=b; b=c; c=tmp; } printf("%d %d %d",a,b,c); ret

2021-11-14 14:43:34 675

原创 简易版斐波那契数列问题

斐波那契数列就是满足任一项数字是前两项的和的数列,最开始的两项为1 #include <stdio.h> int main() { int n,i,x1,x2,x; scanf("%d",&n); if(n<1) { printf("false"); } else if(n==1){ printf("%d",1); } else{ x1=1; x2=1; printf("%d %d ",x1,x2); for(i=3;i<=n;i++)

2021-11-14 11:58:31 610

原创 编写代码,演示多个字符从两端移动,向中间汇聚

#include<stdio.h> #include<string.h> int main(){ char arr1[]="hello world";//需要向中间汇聚的代码 char arr2[]="###########"; int left=0; int right=strlen(arr1)-1; while(left<=right) { arr2[left]=arr1[left]; arr2[right]=arr1[right]; printf(

2021-11-10 21:39:57 107

原创 C语言 二分化查找 折半查找

贴一张简单明了的代码 #include<stdio.h> int main(){ int arr[]={1,2,3,4,5,6,7,8,9,10}; int k=7;//要查找的数。 int sz=sizeof(arr)/sizeof(arr[0]); int left=0;//左标 int right=sz-1;//右标 while(left<=right) { int mid =(left+right)/2; if(arr[mid]>k) { ri

2021-11-03 21:04:11 415

原创 c语言 阶乘问题

求N! #include<stdio.h> int main(){ int i,n=0; int ret=1; scanf("%d",&n); for(i=1;i<=n;i++) { ret=ret*i; } printf("%d",ret); } 求1!+2!+ 3!+……+10! #include<stdio.h> int main(){ int i=0,n=0; int ret=1; int sum=0;

2021-11-02 16:28:42 277 1

原创 C语言for 循环初始变量省略的简单区别

老规矩先准备两个代码 (1) int i=0; int j=0; for(i=0;i<10;i++) { for(j=0;j<10;j++) { printf("nb\n"); } return 0; } (2) int i=0; int j=0; for(;i<10;i++) { for(;j<10;j++) { printf("nb\n"); } return 0; } (1)的运行结果有10*10个nb (2)的运行结果只有10个 因为j的初始变量为

2021-11-01 21:23:13 622

原创 C语言中 for 和 while 循环 continue;用法区别

(1) int main(){ int i=0; for(i=0;i<=10;i++) { if(i==5) continue; printf("%d ",i); } return 0; } 运行结果 1 2 3 4 6 7 8 9 10 (2) int main(){ int i=0; while(i<=10) { if(i==5) continue; printf("%d ",i); i++; } return 0; } 运行结果 1 2

2021-11-01 21:13:50 498 1

原创 C语言 2021-10-31学习笔记

缓冲区问题 #include<stdio.h> int main(){ int ret=0; char password[20]={0}; printf("输入密码:>"); scanf("%s",password); printf("确认密码(Y\N);>"); ret=getchar(); if(ret=='y') { printf("succeed"); } else{ printf("false"); } } *在输入密码的途中会手动敲一个

2021-10-31 16:00:19 224

原创 C语言PTA 7-6 统计字符串中数字字符的个数

7-6 统计字符串中数字字符的个数 (15 分) 输入一个字符串,统计其中数字字符(‘0’……‘9’)的个数。 输入格式: 输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。 输出格式: 输出所统计的数字字符的个数。 输入样例: Enter a string: It’s 512? 结尾无空行 输出样例: 3 #include<stdio.h> int main() { int i,count; char str[80]; i=0; while((str[i]=get

2021-10-23 15:52:08 6468 1

原创 C语言PTA 7-5 方阵转置

-5 方阵转置 (12 分) 本题要求编写程序,将一个给定的 n×n 方阵转置(行列互换)后输出。 输入格式: 输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。 输出格式: 输出转置后的n行n列矩阵,每个数占4位。 输入样例: 3 1 2 3 4 5 6 7 8 9 结尾无空行 输出样例: 1 4 7 2 5 8 3 6 9 结尾无空行 #include <stdio.h> int main(){ int i,j,n,temp;

2021-10-23 11:10:10 1504 2

原创 c语言PTA 7-4 求矩阵的最大值

7-4 求矩阵的最大值(设惟一) (10 分) 本题要求编写程序,求一个给定的m×n矩阵的最大值以及位置。题目保证最大值惟一。 输入格式: 输入第一行给出两个正整数m和n(1≤m,n≤6)。随后m行,每行给出n个整数,其间以空格分隔。 输出格式: 输出在第一行中输出最大值,在第二行中按照“行下标 列下标”(下标从0开始)的格式输出最大值的位置。 输入样例: 3 2 6 3 23 -9 6 -1 结尾无空行 输出样例: 23 1 0 #include<stdio.h> int main() {

2021-10-23 10:47:42 2454

原创 C语言 PTA 7-3 查找满足条件的所有整数

PTA 7-3 查找满足条件的所有整数 (10 分) 本题要求编写程序,将输入的n个整数存入数组a中,然后在数组a中查找给定的x。如果数组a中的元素与x的值相同,输出所有满足条件的元素的下标(下标从0开始);如果没有找到,输出“Not Found”。 输入格式: 第1行输入一个正整数n(0<n≤10)和一个整数x,第2行输入n个整数,其间以空格分隔。题目保证数据不超过长整型整数的范围。 输出格式: 如果找到,输出所有与x的值相同的元素的下标,每行输出一个下标;如果没有找到,在一行中输出“Not Fou

2021-10-23 10:14:09 2817

原创 2021-10-21 c语言学习笔记

判断1~100内的奇数并打印。 for 循环 #include <stdio.h> int main() { int i; for(i=1;i<=100;i++) if(i%2==1) printf("%d ",i); return 0; } while 循环 #include <stdio.h> int main() { int i=1; while(i<=100){ if(i%2==1) printf("%d ",i);

2021-10-21 21:18:28 112

原创 DASCTF四月春季赛——————小小小小试牛刀

我来来来来来来了 昨天下午紧张刺激的安恒赛结束了,技术大牛们纷纷在赛后写出了他们的心得,所以我今天也来搞一下哈。给大家讲一个(为什么是今天呢??因为昨天懒得写 嘿嘿!) 言归正传!! 题目(5G都出来了6G还会远吗?) 然后下面一个附件需要下载。 光看题目啥也看不出那我们直接开干下载它! 真是奇慢无比的下载速度2k/s(一点都没有成熟5g该有的亚子??) 然后我无奈的打开火狐把文件扔进去下...

2020-04-26 09:57:59 1427

空空如也

空空如也

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

TA关注的人

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