累加 累乘 九九乘法 最大公约数

来源:互联网 发布:easyui tree java 生成 编辑:程序博客网 时间:2024/06/06 09:04

九九乘法表

#include <stdio.h>#include <stdlib.h>int main(){int i,j;for(i=1;i<=9;i++){    for(j=1;j<=i;j++)    {        printf("%d*%d=%d",j,i,j*i);        printf("  ");    }printf("\n");}}

这里写图片描述

累加

#include <stdio.h>#include <stdlib.h>int main(){int i,n,sum;printf("Input:n");scanf("%d",&n);sum=0;for(i=1;i<=n;i++)    {        sum+=i;}printf("sum=%d\n",sum);}

这里写图片描述

累乘

#include <stdio.h>#include <stdlib.h>int main(){int i,n;long p=1;printf("Input n:");scanf("%d",&n);for(i=1;i<=n;i++)    {        p*=i;}printf("%d!=%ld\n",n,p);}

这里写图片描述

最大公约数

#include <stdio.h>#include <stdlib.h>int main(){int a,b,r;scanf("%d%d",&a,&b);if(a<b)    {        r=a;        a=b;        b=r;    }    while(b!=0){    r=a%b;    a=b;    b=r;}printf("%d\n",a);return 0;}

<code>这里写图片描述</code>
另一种方法

#include <stdio.h>#include <stdlib.h>int main(){int a,b,r;scanf("%d%d",&a,&b);while(b!=0){    r=a%b;    a=b;    b=r;}printf("%d\n",a);return 0;}

这里写图片描述

原创粉丝点击