- 博客(14)
- 收藏
- 关注
原创 2021-08-04
#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(LEN);...
2021-08-04 19:09:56
48
原创 2021-07-28
#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]>av ){/found/y[j++]=x[i];x[i]=-1;}for(i=0; i<
2021-07-28 19:34:57
62
原创 2021-07-21
21#include<stdio.h>struct student{int num;char name[10];int cheng[3];}stu[10];main(){int i,j;for(i=0;i<10;i++){scanf("%d%s%d%d%d",&stu[i].num,stu[i].name,&stu[i].cheng[0],&stu[i].cheng[1],&stu[i].cheng[2]);}int avger
2021-07-21 19:51:04
53
原创 2021-07-14
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;fracpar
2021-07-14 21:05:58
42
原创 2021-07-07
1,#include<stdio.h>even(int n){if(n%2)return(1);elsereturn(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>#include<math.h>double dist(d
2021-07-07 20:20:29
40
原创 2021-02-25
91.求输入的十个整数中正数的个数及其平均值。#include <stdio.h>#define SIZE 10void main(){int x[SIZE],i,n=0;float sum=0;printf(“Enter 10 integers:\n”);for(i=0;i<SIZE;i++){printf("%d:",i+1);scanf("%d",&x[i]);if(x[i]>0){sum+=x[i];n++;}}printf(“th
2021-02-25 20:09:24
76
原创 2021-02-25
73.输入一个整数,判断它能否被3、5、7整除,并输出以下信息之一:(1)能同时被3、5、7整除;(2)能被其中两数(要指出哪两个)整除;(3)能被其中一个数(要指出哪一个)个整除(4)不能被3、5、7任一个整除。#include"stdio.h"void main(){int num;printf(“please input a num:\n”);scanf("%d",&num);if(num%30&&num%50&&num%70)print
2021-02-25 20:05:22
333
原创 2021-02-25
61.题目:将一个正整数分解质因数。例如:输入90,打印出90=2335。#include<stdio.h>void main(){int n,i;printf("\nplease input a number:\n");scanf("%d",&n);printf("%d=",n);for(i=2;i<=n;i++)while(n!=i){if(n%i==0){printf("%d",i);n=n/i;}elsebreak;}printf("%
2021-02-25 19:53:04
199
原创 2021-02-24
46.定义一个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("%
2021-02-24 17:48:04
61
原创 2021-02-24
25.兔子繁衍问题:一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到n对?试编写相应程序。#include<stdio.h>void main(){int N,a=2,b=0,c=0,i=1;scanf("%d",&N);if(N>1){while(c<2*N){ c=a+b;b=a;a=c;i++;}printf("%d"
2021-02-24 17:41:27
245
原创 2021-02-24
16.选出三个数中最小数的算法流程图如下图所示:#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
2021-02-24 17:27:58
545
原创 2021-02-24
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#include<
2021-02-24 17:10:57
110
原创 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);}#include<stdio.h>void main(){int x,y;pr.
2021-02-20 19:01:21
215
原创 2021-02-20
1.输出“Hello World!”void main(){printf(“Hello World!”);}2.编写程序,将华氏度转换为摄氏度。转换公式为:c = 5 * (华氏度f - 32) / 9;其中,c为摄氏度,f为华氏度。void main(){float c,f;printf(“please input f的华氏度:\n”);scanf("%f",&f);c=(f-32)*5/9;printf("%f",c);}交互输入的四个整数,计算它们的和以及平均值,并输
2021-02-20 18:57:03
56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人