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;
}