编程 计算π值 毕达哥拉斯三元组 柱状图

来源:互联网 发布:大麦盒子软件下载 编辑:程序博客网 时间:2024/06/08 15:01

计算π值:

#include<stdio.h>#include<stdlib.h>#include<math.h>int main (){float n;printf("请输入一个数字:");scanf_s("%f",&n);while(n!=-1){float b=4.0;float a;    float π=0.0;for(int i=1;i<=n;++i){a=b/(2*i-1);π=π+ a;b=-b;}             printf("the π is %.10f\n",π); system("pause");}return 0;}

毕达哥拉斯三元组:

#include<stdio.h>#include<stdlib.h>int main (){int num=0;for(int a=1;a<=500;++a)for(int b=a;b<=500;++b)for(int c=a+1;c<=500;++c)if (c*c==b*b+a*a){printf("%d,%d,%d是一个毕达哥拉斯三元组!\n",a,b,c);num+=1;}printf("%d",num);system("pause");return 0 ;}

柱状图:

#include<stdio.h>#include<stdlib.h>int main (){int a,b,c,d,e;printf("请输入五个数字:");scanf("%d,%d,%d,%d,%d",&a,&b,&c,&d,&e);for (int f=1;f<=a;++f){printf("*");}puts("");for (int g=1;g<=b;++g){printf("*");}puts("");for (int h=1;h<=c;++h){printf("*");}puts("");for (int i=1;i<=d;++i){printf("*");}puts("");for (int j=1;j<=e;++j){printf("*");}puts("");return 0;}


原创粉丝点击