作业3 5 7,求答案,在线等,可给2000财富。。。!!!

 我来答
神话杜十三
2016-05-05 · TA获得超过207个赞
知道小有建树答主
回答量:217
采纳率:86%
帮助的人:166万
展开全部

3: 

    (1)  a+b>c && b==c     结果是0


    (2) 


    (3)...


    看不清楚: 给你贴一个符号优先级的表,你看看吧。


5: 求最大公约数和最小公倍数。


        使用辗除法。


int  fun (int  a,  int  b)

{

    int tmp = 0;

    // 如果a<b  则交换

    if(a < b)

    {

        tmp = a;

        a = b;

        b = tmp;

    }

    while(b!=0) /*利用辗除法,直到b为0为止*/

    {

        temp=a%b;

        a=b;

        b=temp;

    }

    return    a; //最大公约数

}


int main (int argc, char *argv[])

{

    int a = 0;


    int b = 0;


    int a_b_num = 0;


printf("please input the a and b:\n");


    scanf("%d %d", &a, &b);


a_b_num = fun(a, b);


printf("%d和%d的最大公约数:%d\n",  a, b, a_b_num);


    printf("%d和%d的最小公倍数:%d\n",  a, b, a * b / a_b_num");


return 0;


}


7:   求和。

    

int  main(int argc, char *argv[])

{

    int i = 0;


    int j = 0;


    sum = 0;

    tmp = 0    


for (i = 1, sum = 0;  i <16; i = i+2)


    {

        for (j = 1, tmp = 1; j <= i; j++)


        {

            tmp *= j; //求阶乘


        }


        sum += tmp;


    }

    printf("the sum is %d\n",  sum);


return 0;


}

追问

追答
电脑上找不到回答追问的地方。我这在手机上回复的。
你看看是不是没加头文件。

#include
日出日落三十天
2016-05-05 · TA获得超过447个赞
知道小有建树答主
回答量:383
采纳率:100%
帮助的人:217万
展开全部
3 1.0
2.1
3.看不清
5.
#include <stdio.h>

void main()
{
int m,n,j,i,k;
scanf("%d,%d" ,&m,&n);
(m<n)?j=m:j=n;
for (i=1;i<=j;i++)
{
if (m%i == 0 && n%i ==0)
k =i;
}
printf("最大公约数是:%d/n" ,k);

(m>n)?i=m:i=n;
j = m*n;
for (;i<=j;i++)
{
if (i%m==0 && i%n==0)
{
k = i;
break ;
}
}
printf("最小公倍数是:%d/n" ,k);

}

6.#include<stdio.h>
int main()
{
int i,j,a,n,Sum=0,Sn=0;
printf("input a,n:\n");
scanf("%d%d",&a,&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
Sum=Sum*10+a;
Sn=Sn+z;
}
printf("Sn=a+aa+aaa+...=%d\n",Sn);
return 0;
}
7.#include<stdio.h>
int main()
{
long int a,b,c=1,sum=0;

for(a=1;a<=15;a++) //这个外层循环是从1到15,也就是说a从1到15
{
for(b=1;b<=a;b++) //这个内层循环是求每一次的a! 。
c=c*b; // 这一句是内层循环的循环体 ,c的初始值是1. 循环进行一次之后,c会被
赋予新值,直到最后一次,最后一次循环之后,c=a! .显然,
c的值已 经被改变,比如这次c=3!,那么下一次c=4!是要重新计算的,
所以要给c赋初始值为1
sum=sum+c; //做完上面那个小循环,c=a! 。然后把c加到sum上去 。
c=1; //给c 赋初值为1,然后好进行下一次循环。
} printf("sum=%d",sum);
return 0;}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刀池rp
2016-05-05 · TA获得超过501个赞
知道小有建树答主
回答量:1154
采纳率:0%
帮助的人:282万
展开全部
范冰冰作业3 5 7,求答案,在线等,可给2000财富。。。!!!,,,,,怪葱猎媒7502
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宿啥品8397
2016-05-05 · TA获得超过4530个赞
知道大有可为答主
回答量:3273
采纳率:60%
帮助的人:1814万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式