第五次作业

作业题1.1

目的:提高程序的运行效率和质量

#include<stdio.h>
#include<math.h>
void main()
{
	int i,m,n,sum;
	int isprime(int number);
	printf("input two integer number");
	while(scanf("%d%d",&m,&n),m>=n);
	sum=0;
	for(i=m;i<=n;i++);
	   if(isprime(i))  sum=sum+i;
	printf("%d\n",sum);
}

int isprime(int number)
{
	int i,n;
	if(number==0||number==1) return 0;
	n=sqrt(number);
	for(i=2;i<=n;i++)  if(number&i==0) return 0;
	return 1;
}


作业题1.2

#include<stdio.h>
#include<math.h>
void main()
{
 printf("%f\n",234.f/(1+257));
 printf("%f\n",1065.f/(24+13));
}


作业题1.3

#include<stdio.h>  
#include<math.h>  
#define Pi 3.141593  
void main()  
{  
    printf("%f\n",log(sqrt(2*Pi-1))/log(5.f));  
    printf("%f\n",exp(sqrt(Pi+1)));  
}  


作业题2

作业题3.1

if (x > 0) 
if (y > 1) z = 1; 
else z = 2;  

属于第二个if     因为else离第二个if最近


作业题3.2

if (x > 0) 

{

   if (y > 1) 

      z = 1; 

   else 

      z = 2; 

 }

作业题4

#include<stdio.h>  
void main()  
{  
    int i=10,sum=0;  
    while(i>=1)  
    {  
        sum=sum+i;  
        i--;  
    }  
        printf("1+2+3+…+10=%d\n",sum);  
}  

#include<stdio.h>  
void main()  
{  
    int i,sum;  
    for(i=10,sum=0;i>=1;i--)  
    {  
        sum=sum+i;  
    }  
    printf("1+2+3+…+10=%d\n",sum);  
}  

作业题5.1

#include<stdio.h>    
double S(double x)    
{    
    double a;    
    a=3.1415926*x*x;    
    return a;      
}    
void main()    
{    
    double a,b;    
    printf("请输入2个数字:");    
    scanf("%lf %lf",&a,&b);    
    S(a);    
    S(b);    
    printf("%lf\n%lf\n",S(a),S(b));    
}   


作业题5.2

因为在调用sin()函数时会将整型参数值先转换到double型

作业题6

#include<stdio.h>
#include<math.h>
double S(double a,double b,double c)    
{    
    double d;    
    d=a*b*sin(c/180.0*3.14)/2.0;    
    return d;    
}    
    
void main()    
{    
    double a,b,c;    
    for(int i=0;i<5;i++)    
    {    
        printf("请输入第%d组三角形的参数(两边长和双边夹角):",i);    
        scanf("%lf %lf %lf",&a,&b,&c);    
        S(a,b,c);    
        printf("第%d组三角形的实参为:边长A %.2lf  边长B %.2lf  夹角 %.2lf\n",i,a,b,c);    
        printf("第%d组的面积为:%.2lf\n",i,S(a,b,c));    
        printf("------------------分割线------------------\n");    
    }    
}    



作业题7

 在高中就特别期盼大学,但到了大学以后突然发现以前的梦想离自己越来越远,大学的生活越来越腐烂。每天都虚度光阴,这样的生活越来越无趣,但大多数人都在享受大学生活,我只要坚持,只要努力,我也能享受大学生活,路需要自己去闯。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值