- 博客(6)
- 收藏
- 关注
原创 【求阶乘(C语言)】
求阶乘(C语言) #include<stdio.h> int main(){ int fac,t; int i; printf("请输入一个正整数,求阶乘"); scanf("%d",&i); fac=1;t=1; while(t<=i){ fac=fac*t; t++; } printf("%d的阶乘为%d",i,fac); getchar();getchar();getchar();getchar(); getchar();getchar();g
2021-12-17 20:02:09
886
原创 【求最大公约数(C语言)】
求最大公约数(C语言) #include<stdio.h> //以下为辗转相除法 int main(){ int m,n; //被求的两个数 int c; printf("请输入两个数 "); scanf("%d%d",&m,&n); if(m<n){ m=m+n; n=m-n; m=m-n; } while(m%n!=0){ c=m%n; m=n; n=c; } printf("th
2021-12-17 20:01:15
236
翻译 【输出三个整数的全排列(C语言)】
输出三个整数的全排列(C语言) #include <stdio.h> #define NUM 3 void anagram(int[], int); /* 全排列计算 */ void shift(int[], int); /* 循环位移 */ void print(int[]); /* 结果输出 */ main(){ int data[NUM]; int i; for (i=0; i<NUM; i++) data[i] = i+1; anagram
2021-12-17 19:59:51
864
原创 【判断素数的方法(C语言)】
判断素数的一个小方法(C语言) #include<stdio.h> //#include<math.h> int main(){ int n; int i,a; a=1; printf("本程序用于素数判断\n"); printf("请输入一个大于2的正整数: "); scanf("%d",&n); for(i=2;i<=n/2;i++){ //for(i=2;i<=sqrt(n);i++)也可,但在<math.h>
2021-12-17 19:55:15
1606
原创 【求变号序列之和(C语言)】
求变号序列之和(C语言) #include<stdio.h> int main(){ double term,sum,deno; //项数=term 和=sum 分母=deno int sign=1; //符号=sign int n; //项数=n printf("本程序计算1-1/2+1/3··+(-1)^(n-1)*1/n的前n项和\n"); pr
2021-12-17 19:46:05
726
原创 【二分法查找(C语言)】
二分法查找(C语言) #include<stdio.h> int Bsearch(int a[],int low,int large,int x); int main(){ int a[10]={1,2,3,4,5,6,7,8,9,0},i,j; int m,x; //for(i=0;i<10;i++) // scanf("%d",&a[i]); scanf("%d",&x); m=Bsearch(a,0,9,x); printf("Index is %d
2021-12-17 19:38:09
314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人