1.题目:下面的公式可以用来计算圆周率PI的近似值:
pi/8=1/(1*3)+1/(5*7)+1/(9*11)+……
请编程序计算公式的前15项,看pi的近似值是多少。
运行结果: 3.108
#include <stdio.h> void main() { int i; float n,pi=0,p; for(i=1,n=1;i<=15;i++) { p=1/(n*(n+2));pi+=p; n+=4; } printf("PI=%8.3f\n",pi*8); }
运行截图
2.
题目:编程从键盘输入一个整数值k,再循环输入k个整数num,统计其中
正数、零和负数的个数,分别存于整型变量a,b,c中并输出。
要求:循环控制变量用i。
—————————————————-
运行示例:
请输入k:5
请输入第1个数:-2
请输入第2个数:-1
请输入第3个数:1
请输入第4个数:2
请输入第5个数:0
正数:2个,零:0个,负数:2个
——————————————————-
#include <stdio.h> void main() { /**********Program**********/ int i,k,num,a,b,c; a=b=c=0; printf("请输入k:"); scanf("%d",&k); for(i=1;i<=k;i++) { printf("请输入第%d个数:",i); scanf("%d",&num); if(num>0) a++; else if(num<0) c++; else b++; } printf("正数:%d个,零:%d个,负数:%d个",a,b,c); }
本站原创文章,作者:小 编,如若转载,请注明出处:https://www.mzbky.com/929.html