- 博客(12)
- 收藏
- 关注
原创 删除字符串中的指定字符串
#include <stdio.h>#include <string.h>void dele(char S1[],char S2[]);int main(){ char s1[100],s2[100]; gets(s1); gets(s2); dele(s1,s2); puts(s1); return 0;}void dele(char S1[],char S2[]){ int i,j,k; int le.
2021-12-02 18:54:59
3448
原创 选择排序( C语言)
/*选择排序的基本思想:(假设n个数据分别存在a[0]~a[n-1],对它们按照从小到大的顺序排序)(1)第1趟,先从a[0]~a[n-1]中找到最大的数据a[t],然后将a[t]和a[n-1]交换位置;(2)第2趟,先从a[0]~a[n-2]中找到最大的数据a[t],然后将a[t]和a[n-2]交换位置;(3)第3趟,先从a[0]~a[n-3]中找到最大的数据a[t],然后将a[t]和a[n-2]交换位置;$\cdots$最后一趟,先从a[0]~a[1]中找到最大的数据a[t],然后将a[t.
2021-12-01 22:53:23
343
原创 数组向后移动M位(C语言)
#include <stdio.h>int main(){ int N,M; int a[100]; scanf("%d %d",&N,&M); for(int i=0;i<N;i++){ scanf("%d",&a[i]); } int t; for(int i=0;i<M;i++){ t=a[N-1]; //提取最后一个数 .
2021-12-01 22:52:14
1239
原创 字符串中偶数项排序(C语言)
#include <stdio.h>#include <string.h>int main(){ char a[10000]; gets(a); char t; int num=strlen(a); for(int i=0;i<num-2;i+=2){ //注意i<num-2,而不是num-1,可以找特例来检验 for(int j=0;j<num-2-i;j+=2){//找到奇数个与偶数个的区别就知道.
2021-12-01 22:49:00
605
原创 方阵旋转(C语言)
#include <stdio.h>int main(){ int n; scanf("%d",&n); int a[100][100]; int b[100][100]; long long S1=0,S2=1; for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ scanf("%d",&a[i][j]); if(.
2021-12-01 22:47:09
863
原创 质因子分解(C语言)
#include <stdio.h>#include <math.h>int main(){ int num; while(scanf("%d",&num)!=EOF){ int flag=0,k,n,sum=1; n=num; printf("%d=",num); for(int i=2;i<num/2+1;i++){ while(n%i==0){ printf("%d",i.
2021-12-01 22:44:50
797
原创 有序数列中插入一个数
#include <stdio.h>int main(){ int n; scanf("%d",&n); int a[1000]; for(int i=0;i<n;i++){ scanf("%d",&a[i]); } int num,t1,t2; scanf("%d",&num); for(int i=0;i<n;i++){ if(num<a[i]){.
2021-12-01 22:37:02
139
原创 水仙花数(C语言)
#include <stdio.h>#include <math.h>int fact(int a,int n);int shui(int n);int main(){ int N; scanf("%d",&N); shui(N); return 0;}int fact(int a,int n){ int sum=0; while(a>0){ sum+=pow(a%10,n); .
2021-12-01 22:35:57
171
原创 两个日期之间相差的天数(C语言)
#include <stdio.h>double year(int a);double day(int y,int m,int d);int main(){ int y1,m1,d1,y2,m2,d2; scanf("%d-%d-%d %d-%d-%d",&y1,&m1,&d1,&y2,&m2,&d2); if(y1==y2){ printf("%.0lf",day(y2,m2,d2)-day(y1.
2021-12-01 22:33:56
984
原创 单词长度(C语言)
#include <stdio.h>#include <string.h>int main(){ char a[1000]; gets(a); int num=strlen(a); int count=0,flag=0; for(int i=0;i<num;i++){ if(a[i]!=' '){ count++; } else.
2021-12-01 22:32:21
729
原创 初心数(C语言)
#include <stdio.h>int num(int a);int chuxin(int a);int main(){ int a,b; scanf("%d %d",&a,&b); int biao,shu,jishu=0; for(int i=a;i<=b;i++){ biao=chuxin(i); shu=num(i); if(biao==1){ pr...
2021-12-01 22:28:59
639
原创 龟兔赛跑的东东
#include <stdio.h>int main(){ int T; int t=0; int a=0,b=0; //a为龟b为兔 int time=0; int rest=0; scanf("%d",&T); while(t!=T){ a+=3; if(rest==0){ b+=9; time++; }
2021-11-24 20:11:27
65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人