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
 
                 微信扫一扫
                                                    微信扫一扫                                             支付宝扫一扫
                                                    支付宝扫一扫                                            