自定义博客皮肤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 593

原创 输入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 416

原创 素数问题,输入两个正整数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 4114 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 564

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

斐波那契数列就是满足任一项数字是前两项的和的数列,最开始的两项为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 522

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

#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 47

原创 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 351

原创 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 196 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 459

原创 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 353 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 136

原创 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 5695 1

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

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

2021-10-23 11:10:10 1271 2

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

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

2021-10-23 10:47:42 2102

原创 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 2493

原创 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 50

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

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

2020-04-26 09:57:59 1230

空空如也

空空如也

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

TA关注的人

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