作业2 分支、循环结构。

习题(二)1

#include<stdio.h>
int main(void)
{
    int num1,num2,a,s,d;
    double f,g;
    printf("输入num1,num2:");
    scanf("%d%d",&num1,&num2);
    a=num1+num2;
    s=num1-num2;
    d=num1*num2;
    f=num1/num2;
    g=num1%num2;
    printf("和=%d\n差=%d\n积=%d\n商=%.2f\n余数=%.2f",a,s,d,f,g);
    return 0;
}

为了美观使用\n 发现真是美观~

习题(二)3

#include<stdio.h>
int main(void)
{
    int n,i;
    double x,y;
    y=1;
    printf("输入x,n:");
    scanf("%lf%d",&x,&n);
    for(i=1;i<=n;i++)
    {
        y=y*x;
    }
    printf("y=%.2f",y);
    return 0;
}

小数如果不限制小数位数的话,系统自定义有好多位数耶

习题(二)4

#include<stdio.h>
int main(void)
{
    int m,n;
    double i,y;
    y=1;
    printf("输入m,n的值:");
    scanf("%d%d",&m,&n);
    for(i=m;i<=n;i++)
    {
        y=y+(i*i+1/i);
    }
    printf("y=%.2f",y);
    return 0;
}

一开始以为i是循环整数来的,后来发现该用double浮数型来标示

习题(二)5

#include<stdio.h>
int main(void)
{
    int i,n,numerator,denominator,flag;
    double sum,item;

    printf("Enter n:");
    scanf("%d",&n);
    numerator=1;
    denominator=1;
    sum=0;
    flag=1;
    
    for(i=1;i<=n;i++)
    {
        item=flag*(numerator*1.0/denominator);
        numerator=numerator+1;
        denominator=denominator+2;
        flag=-flag;
        sum=sum+item;
    }
    printf("sum=%.2f\n",sum);

    return 0;
}

那么多专业英语真心郁闷 = = !

习题(二)6

#include <stdio.h> 
#include <math.h> 
int main(void) 
{  
    int year;  
    double loan,money,my,rate;
    printf("Enter loan,rate:");
    scanf("%lf%lf",&loan,&rate);
    printf("year money\n"); 
    for(year=5;year<=30;year++)
    { 
        my=pow(1+rate,12*year);  
        money=loan*rate*my/(my-1); 
        printf("year=%d money=%.0f\n",year,money); 
    }  
    
    return 0; 
} 

每年的月还款额都一样的真的没问题么 0 0 ?

习题(二)7

#include<stdio.h>
#include<math.h>
int main(void)
{
    int n,i,power;
    double product;

    printf("Enter n:");
    scanf("%d",&n);
    product=0;
    for(i=1;i<=n;i++)
    {
        power=pow(2,i);
        printf("%d",power);
        product=product+power;
    }
    printf("product=%.0f\n",product);

    return 0;
}

我不知道product前面的2481632是什么意思QAQ ...

 

posted @ 2013-10-19 23:10  。墨墨恢非受  阅读(250)  评论(0编辑  收藏  举报