作业:1、字母金字塔 2、时钟 3、阶梯

2016-12-14  本文已影响12人  Hassan_chao

1、字母金字塔,完成结果良好,无问题

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int fir=65;//ascII表值,控制行数
    int j=26;   //列数
    for( fir;fir<91;fir++)
    {
        int i=1;//每行空格列数
        int k=3;//每行打印字母数
        for(i;i<j;i++)//控制每行空格打印数量
        {
            printf(" ");
        }
        for(k;k<2*(fir-63);k=k+1 )//控制每行字母打印数量
        {
            printf("%c",fir );
        }
        printf("\n");
        j=j-1;
    }
return 0;
}

2、时钟

#include<stdio.h>
#include<stdlib.h>
#include <unistd.h>
int main()
{   int s=0;
    int m=0;
    int h=0;
    printf("Please input the time:h,m,s");
    scanf("%d,%d,%d",&h,&m,&s);
    for(;;)
   {
            if(i==24)
              i==0;

  for(;m<=59;m++)
      {
        for(;s<=59;s++)
              {
                  system("clear");
                    printf("%02d:%02d:%02d\n",h,m,s);
                    sleep(1);
              }
              s=0;
        }
        m=0;
        h++;
   }
return 0;
}

3、阶梯问题---完成,方法有点low

#include<stdio.h>
int main()
{   int i=1;
do{
    i++;
        if((i%2==1 ) &&  (i%3==2 ) &&( i%5==4) &&( i%6==5)&&(i%7==0))
        {
            break;
    //  printf("%d\n",i);
        }}
while (i<100000 ) ;

        printf("%d\n",i);
return 0;
}   

总结:问题主要出现在新的东西上,没有接触过的东西,还没有吃透。

上一篇 下一篇

猜你喜欢

热点阅读