
c语言
一个小刚_
这个作者很懒,什么都没留下…
展开
-
单精度浮点数和双精度浮点数的区别
在蓝桥杯试题计算圆的面积时使用float表示的范围较小,出现负值。应使用double原创 2020-01-27 10:31:36 · 7963 阅读 · 0 评论 -
组合数A(n,m)
#include<stdio.h> //A(n,m) int a(int n,int m);main(){ int m,n,A; printf("请输入n的值:"); scanf("%d",&n); printf(...原创 2019-05-22 18:14:48 · 1195 阅读 · 0 评论 -
素数
#include <stdio.h>//素数 int f(int a){ int j; for(j=2;j<=a-1;j++) { if(a%j==0) printf("该数不是素数\n"); } if(j==a) printf("该数是素数\n"); } int main() { int i=0; int j=0; int a...原创 2019-05-22 18:13:12 · 169 阅读 · 0 评论 -
1000以内所有完数及其因子
#include <stdio.h>/*1000以内所有完数及其因子*/ int main(){ int n=1000; int i,j,r; for(i=1;i<n;i++) { r=0; for(j=1;j<i;j++) { if(i%j==0) { r=r+j; } } if(r==j) { pri...原创 2019-05-22 18:12:24 · 3925 阅读 · 2 评论 -
数列1/2,-2/3,3/5,-5/8.。。。的前20 项和
#include <stdio.h>/*数列1/2,-2/3,3/5,-5/8.。。。的前20 项和*/ main(){ int a=1; int b=2; float c; int t,i; float sum=0; for(i=1;i<=20;i++) { c=(float)a/b; t=b; b=a+b; a=t; } if(i%2=...原创 2019-05-22 18:11:37 · 8848 阅读 · 2 评论 -
组合数C(m,n)
#include <stdio.h>/*组合数C(m,n)*/ int fun(int m,int n){ int C; if(n==0) { C=1; } else if(m==1) { C=1; } else if(m==n) { C=1; } else { C=fun(m-1,n-1)+fun(m-1,n); } return ...原创 2019-05-22 18:10:42 · 3882 阅读 · 0 评论 -
一到二十阶乘求和
#include <stdio.h> /*一到二十阶乘求和*/ int main(){ int t; int m,i; int sum=0; for(i=1;i<=20;i++) { for(m=1,t=1;m<=i;m++) { t=t*m; } sum=sum+t; } printf("%d",sum); return 0;}...原创 2019-05-22 18:09:42 · 9263 阅读 · 2 评论 -
水仙花数
#include <stdio.h>/*水仙花数*/ int main(){ int i,a,b,c,m; for(i=100;i<1000;i++) { a=(i%10)*(i%10)*(i%10); b=(i%100/10)*(i%100/10)*(i%100/10); c=(i/100)*(i/100)*(i/100); m=a+b+c; i...原创 2019-05-22 18:08:28 · 138 阅读 · 0 评论 -
“*”的左对齐输出,右对齐输出,菱形输出
"*"的左对齐输出,i控制行的输出,j控制列的输出#include <stdio.h>int main(){ int i,j; for(i=1;i<12;i++) { for(j=0;j<i;j++) { printf("*"); } printf("\n"); } return 0; }"*"的右对齐输出,i控制行的输出,j控制列的输出,k...原创 2019-04-20 16:53:34 · 1741 阅读 · 2 评论 -
C语言:输入一个数,输出以该值为半径的圆面积,以该值为半径的球体表面积与体积,pi取值3.1415926536.
编程实现:输入一个数,输出以该值为半径的圆面积,以该值为半径的球体表面积与体积,pi取值3.1415926536.原创 2019-02-10 11:47:53 · 12719 阅读 · 3 评论