自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二101010

#include <stdio.h>#define N 3int fun(int (*a)[N]){ int i,j,m1,m2,row,colum; m1=m2=0; for(i=0; i<N; i++) { j=N-i-1; m1+=a[i][i]; m2+=a[i][j]; } if(m1!=m2) return 0; for(i=0; i<N; i++) {/**********found**********/ ro

2021-09-22 09:35:49 134

原创 二9999

blank#include <stdio.h>#define N 7/**********found**********/void fun(int (*a)[N]){ int i,j,k,m; if(N%2==0) m=N/2 ; else m=N/2+1; for(i=0; i<m; i++) {/**********found**********/ for(j=i; j<N-i; j++) a[i][j]=

2021-09-22 09:31:41 118

原创 二8888

blank#include <stdio.h>#define N 4void fun(int (*a)[N], int *b){ int i,j;for(i=0; i<N; i++) {/found/b[i]=a[0][i];for(j=1; j<N; j++)/found/if(b[i]< a[j][i])b[i]=a[j][i];modi}}void main(){ int x[N][N]={ {12,5,8,7},{6,1,9,3},{1,

2021-09-22 09:30:09 80

原创 二7777

blank#include <stdlib.h>#include <stdio.h>#define N 20void fun( int a){ int i, x, n=0;x=rand()%20;/found/while (n<N){ for(i=0; i<n; i++ )/found/if( xa[i] )break;/found/if( in){ a[n]=x; n++; }x=rand()%20;}}void main(){

2021-09-22 09:29:36 413

原创 二6666

blank#include <stdio.h>#include <string.h>#include <ctype.h>#define N 9long ctod( char *s ){ long d=0;while(*s)if(isdigit( s)) {/found/d=d10+*s-‘0’;/found/s++;}return d;}long fun( char *a, char *b ){/found/return ctod(a

2021-09-22 09:29:01 75

原创 二5555

blank#include <stdlib.h>#include <stdio.h>#define N 10double fun(double x){ int i, j; double av, y[N];av=0;for(i=0; i<N; i++)/found/av+=x[i]/N;for(i=j=0; i<N; i++)if( x[i]<av ){y[j]=x[i]; x[i]=-1;/found/j++;}i=0;while(

2021-09-22 09:28:25 90

原创 1010101010

91.#include<stdio.h>#include<string.h>main(){ char a[100],b[100],c[200],*p; scanf("%s%s",a,b); int i=0,j=0,k=0; while(a[i]!='\0'&&b[j]!='\0') { if(a[i]<=b[j]) c[k++]=a[i++]; else c[k++]=b[j++]; } c[k]='\0'; if(a[i

2021-09-17 11:23:37 184

原创 99999

81.#include<stdio.h>fun(int a[],int n,int m){ int i,j,b[m]; for(i=0;i<m;i++) b[i]=a[n-1-i]; for(i=n-m-1;i>=0;i--) a[i+m]=a[i]; for(i=0;i<m;i++) a[i]=b[i];}main(){ int i,a[10],m; for(i=0;i<10;i++) scanf("%d",&a[i]); sc

2021-09-17 11:15:57 230

原创 88888

71.#include<Stdio.h>#include<math.h>main(){ int i,j,m; for(m=1;m<100000;m++) { i=sqrt(m+100); { if(i*i==(m+100)) { j=sqrt(m+268); if(j*j==(m+268)) printf(" %d",m); } } }}72.#include<stdio.h>main(

2021-09-17 11:15:22 124

原创 77777

61.#include<stdio.h>#include<stdlib.h>main(){ FILE *fp; char a[10],ch; scanf("%s",a); if((fp=fopen(a,"w"))==NULL) exit(0); ch=getchar(); ch=getchar(); while(ch!='#') { fputc(ch,fp); ch=getchar(); } putchar(10); fclose(fp);

2021-09-17 11:14:50 1304

原创 66666

51.#include<stdio.h>#include<stdlib.h>#define LEN sizeof(struct student)struct student{ int num; char name[100]; struct student *next;};int n;struct student *scan(void){ struct student *p1,*p2,*head; p1=p2=(struct student *)malloc

2021-09-17 11:14:18 108

原创 55555

41.#include<stdio.h>fn(int a,int n){ int i,sum=a; for(i=1;i<n;i++) { sum=sum*10+a; } return(sum); } main(){ int a,n,sum=0; int i; scanf("%d%d",&a,&n); for(i=1;i<=n;i++) { sum+=fn(a,i); } printf("%d", sum);}

2021-09-17 11:12:49 89

原创 2021暑假二级4

41.#include <stdlib.h>#include <stdio.h>#define N 10double fun(double *x){ int i, j; double s, av, y[N]; s=0; for(i=0; i<N; i++) s=s+x[i];/**********found**********/ av=s/N; for(i=j=0; i<N; i++) if( x[i]>

2021-07-26 09:19:25 71

原创 2021暑假4

31.#include<stdio.h>scan(int *a){ int i; for(i=0;i<10;i++) scanf("%d",(a+i));}fun(int *a){ int max=*a,min=*a,i; for(i=0;i<10;i++) { if(max<*(a+i)) max=*(a+i); if(min>*(a+i)) min=*(a+i); } for(i=0;i<10;i++) { i

2021-07-26 09:18:44 59

原创 2021暑假二级2

#include <stdlib.h>#include <stdio.h>#define N 10double fun(double x[],double *y){ int i,j; double av;/**********found**********/ av=0.0;/**********found**********/ for(i=0; i<N; i++) av=av+x[i]/N; for(i=j=0; i&lt

2021-07-11 15:42:17 57

原创 2021暑假2

11#include<stdio.h>float fish(float n){if(n==5) return (11);else return ((n+1)/n)*(fish(n+1)+1/(n+1));}main(){ printf("%f",fish(1));}12#include<stdio.h>void splitfloat(float x,int *intpart,float *fracpart){ *intpart=(int)x; *f

2021-07-11 15:40:20 45

原创 2021暑假

1#include<stdio.h>even(int n){ if(n%2) return(1); else return(0); } main() { int n,sum=0; scanf("%d",&n); while(n) { if(even(n)) sum+=n; scanf("%d",&n); } printf("%d",sum); } 2 #include<stdio.h>#incl

2021-07-04 21:43:12 61

原创 2021-02-27

86.编写程序,从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩。#include<stdio.h>void main(){ int i,j; int stu[6][5],ave[6]; for(i=0;i<6;i++) { printf("请输入第%d个同学的成绩:\n",i+1); for(j=0;j<5;j++) { printf("请输入第%d门课的成绩:

2021-02-27 13:16:42 121

原创 2021-02-26

71.用while语句显示1~10的平方。#include"stdio.h"void main(){ int i=1; while(i<=10) { printf("%d*%d=%d\n",i,i,i*i); i++; }}72.从键盘输入一组数据,以0结束输入,求数据和。#include"stdio.h"void main(){ int sum=0; int num; while(1)

2021-02-26 20:06:36 308

原创 2021-02-25

56.有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。#include "stdio.h"void main() { int i,j,temp,temp1,temp2; int number; int end; int a[9]={14,20,5,6,7,8,11,12}; //排序 for(i=0;i<8;i++) for(j=0;j<8-i;j++) if(a[

2021-02-25 18:55:59 236

原创 2021-02-24

定义一个3行3列的二维数组,从键盘输入9个数的值。输出其中最大值和最小值及其所在的行列坐标。#include “stdio.h”void main(){int arr[3][3];int i,j,max,min;int max_i,max_j;int min_i,min_j; //初始化 printf("please input the arr:\n"); for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",

2021-02-24 18:37:14 67

原创 2021-02-23

36.按一定规律将电文变成密码: 将字母A变为E、将字母a变为e,即变成其后的第四个字母,W将变成A。字母按上述规律转换,非字母字符不变。输入一行字符,输出相应密码。#include “stdio.h”void main(){char c;while((c=getchar())!=’\n’){if((c>=‘a’&&c<=‘z’)||(c>=‘A’&&c<=‘Z’)){c=c+4;if(c>‘Z’&&c<

2021-02-23 16:27:50 121

原创 2021-02-23

30.输入两个正整数m和n(1<=m,n<=500),统计并输出m和n之间的素数的个数以及这些素数的和。#include <stdio.h>void main(){int m,n,sum=0,counter=0;int i,j;scanf("%d%d",&m,&n);for(i=m;i<=n;i++){for(j=2;j<i;j++)if(i%j0)break;if(ji){sum=sum+i;counter++;}}p

2021-02-23 16:24:25 222

原创 2021-02-21

29.计算两点间的距离:给定平面任意两点坐标(x1,y1)和(x2,y2),求这两点之间的距离(保留两位小数)。#include<stdio.h>#include<math.h>int main(){double a, b, x, y;scanf("%lf%lf%lf%lf",&a,&b,&x,&y);printf("%.2f\n",sqrt((a - x) * (a - x) + (b - y) * (b - y)));}输入两个正

2021-02-21 16:05:50 38

原创 2021-02-21

23.求序列前n项的和:输入一个正整数n,输出2/1+3/2+5/3+8/5+…的前n项之和(该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子),保留2位小数。试编写相应程序。#include"stdio.h"void main(){double a=2,t;double b=1;double sum=0;int n=0,num=1;printf(“请输入N:”);scanf("%d",&n);while(num<=n){sum=sum+a

2021-02-21 16:05:12 240 1

原创 2021-02-21

22.韩信点兵:在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点名的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数:按从1到5报数,记下最末一个士兵报的数为1;按从1到6报数,记下最末一个士兵报的数为5;按从1到7报数,记下最末一个士兵报的数为4;按1从11报数,最末一个士兵报的数是10;你知道韩信至少有多少兵吗?试编写相应程序。#include"stdio.h"vo

2021-02-21 16:01:39 55

原创 2021-02-21

选出三个数中最小数的算法流程图如下图所示:#include"stdio.h"void main(){int a,b,c,min;printf(“please input the a,b and c:\n”);scanf("%d%d%d",&a,&b,&c);if(a<b){if(a<c)min=a;elsemin=c;}else{if(b<c)min=b;elsemin=c;}printf(“the min is %d\n”

2021-02-21 15:59:34 97

原创 2021-02-21

两个不同的自然数A和B,如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。//15#include"stdio.h"void main(){int a,b,i,n;printf(“There are following friendly-numbers pair smaller than 3000:\n”);for(a=1;a<=3000;a++){ b=0;for(

2021-02-21 15:55:10 65

原创 2021-02-20

求正整数N以内的所有勾股数。所谓勾股数,是指能够构成直角三角形三`条边的三个正整数(a,b,c)。//14#include"stdio.h"void main(){int n;int i,j,k;while(scanf("%d",&n))for(i=1;i<=n;i++)for(j=i+1;j<=n;j++)for(k=j+1;k<=n;k++)if(ii+jj==k*k)printf("[%d,%d,%d]\n",i,j,k);}...

2021-02-20 15:26:40 44

原创 2021-02-20

13.中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱百鸡问题”:一只公鸡值5钱,一只母鸡值3钱,三只小鸡值1钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只?#include <stdio.h>void main(){int cock,hen,chicken;for(cock=0;cock<=20;cock++)for(hen=0;hen<=33;hen++){chicken=100-cock-hen;if(5cock+3hen+chicken/3.

2021-02-20 15:25:39 73

原创 2021-02-20

10.输出所有的"水仙花数".所谓"水仙花数"是指这样的一个三位数:其各位数字的立方和等于该数本身。例如:371是一个"水仙花数",371=33+73+1^3.11… 编写一个程序输出一定范围内所有的完全数,如果一个数等于它的因子之和,则称该数为“完全数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完全数”。12… 孪生素数就是指相差2的素数对。例如:3和5,5和7,11和13输入一个正整数n,输出n以内的所有孪生素数。(此问题可以拓展一到“梅森素数”)//10//10#includ

2021-02-20 15:22:26 47

原创 2021-02-20

7.计算分段函数:1/x (x≠0)y= f(x)= {0 (x=0)8.求出1-N中的所有素数。9.判断一个数是否为"水仙花数",所谓"水仙花数"是指一个三位数其各位数字的立方和等于该数本身。例如:371是一个"水仙花数",371=33+73+1^3.//7#include<stdio.h>void main(){float y;int x;printf(“please input x de zhi:\n”);scanf("%d",&x);if(x!=0)

2021-02-20 15:20:36 44

原创 2021-02-20

6#include<stdio.h>void main(){int x,y;printf(“please input x zhi:\n”);scanf("%d",&x);if(x<1)y=x;else if(x>=1&&x<10)y=2x-1;elsey=3x-1;printf(“the result is:%d\n”,y);}

2021-02-20 15:18:54 35

原创 2021-02-20

编写1+1/2+1/3+…+1/n计算程序#include<stdio.h>void main(){int i,n;float sum=0;printf(“please input n:\n”);scanf("%d",&n);for(i=1;i<=n;i++){sum+=1.0/i;}printf(“the result is :%f\n”,sum);}

2021-02-20 15:17:55 35

原创 2021-02-20

从键盘输入一个n,计算1到n的和。#include<stdio.h>void main(){int i,n;int sum=0;printf(“please input n:\n”);scanf("%d",&n);for(i=1;i<=n;i++){sum+=i;}printf(“the result is:%d\n”,sum);}

2021-02-20 15:17:12 32

原创 2021-02-20

交互输入的四个整数,计算它们的和以及平均值,并输出,要求:平均值只保留整数#include<stdio.h>void main(){int arr[4];int i,sum;float average;printf(“please input four zheng shu:\n”);sum=0;for(i=0;i<4;i++){scanf("%d",&arr[i]);sum+=arr[i];}average=sum/4;printf(“thi.

2021-02-20 15:16:32 37

原创 2021-02-20

编写程序,将华氏度转换为摄氏度。转换公式为:c = 5 * (华氏度f - 32) / 9;其中,c为摄氏度,f为华氏度。#include<stdio.h>void main(){float c,f;printf(“please input f的华氏度:\n”);scanf("%f",&f);c=(f-32)*5/9;printf("%f",c);}...

2021-02-20 15:15:51 36

原创 1

1 输出Hello World!#include<stdio.h>void main(){printf(“Hello World!”);}

2021-02-20 15:14:43 67

空空如也

空空如也

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

TA关注的人

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