002作业

2017-04-20  本文已影响8人  Sharymo

1,打印三角形

尝试一卒,想用*重复操作符完成作业

Paste_Image.png

自带引号,失败。用的C完成下面作业。

Paste_Image.png
#include<stdio.h>
int main()
{
    int i,j;
    for(i=1;i<9;i++)
    {
        for(j=0;j<i;j++)
            printf("* ");
        printf("\n");
    }
    return 0;
}
Paste_Image.png
#include<stdio.h>
int main()
{
    int i,j;
    for(i=0;i<8;i++)
    {
        for(j=8;j-i>0;j--)
            printf("* ");
        printf("\n");
    }
    return 0;
}
Paste_Image.png
#include<stdio.h>
int main()
{
    int i,j,k;
    for(i=0;i<9;i++)
    {
        for(k=18;k-2*i>0;k--)
            printf(" ");
        for(j=1;j<2*i+2;j++) 
            printf("* ");
        printf("\n");
    }
    return 0;
}

2求完备数

Paste_Image.png
#include<stdio.h>
int main()
{
    int n,i,sum;
    for(n=1;n<1000;n++)
    {
        sum=0;//每次给需要判定的数,从新求和
        for(i=1;i<n;i++)
            if(n%i==0)
        { sum+=i;
                if(n==sum)
                    printf("%d ",n);
        }
    }
    return 0;
}

3打印万年历

#include<stdio.h>
int main()
{
    int year;
    scanf("%d",&year);
    printf("        %d        \n",year);
    if(year%4==0&&year%100!=0||year%400==0)
        printf("shi");
    else
        printf("bushi");
    return 0;
}

不会实现输入日期,判断周几的功能。

上一篇 下一篇

猜你喜欢

热点阅读