-
输出字母C的图案
#include<stdio.h>
int main(void)
{
printf("Hello C-world!\n");
printf("***\n");
printf("*\n");
printf("*\n");
printf("***\n");
return 0;
}
-
三个数由小到大输出
#include<stdio.h>
int main(void)
{
int a,b,c,t;
scanf("%d %d %d\n",&a,&b,&c);
if(a>b)
{
t=a;a=b;b=t;
}
if(a>c)
{
t=c;c=a;a=t;
}
if(b>c)
{
t=b;b=c;c=t;
}
printf("small to big:%d %d %d\n",a,b,c);
return 0;
}
-
水仙花数
#include<stdio.h>
int main(void)
{
int i,j,k,n;
printf("waater flower'number is:");
for(n=100;n<1000;n++)
{
i=n/100;
j=n/10%10;
k=n%10;
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
printf("%d",n);
}
}
-
兔子问题
#include<stdio.h>
int main(void)
{
long f1,f2;
int i;
f1=f2=1;
for(i=1;i<20;i++)
{
printf("%12ld%12ld",f1,f2);
if(i%2==0) printf("\n");
f1=f1+f2;
f2=f1+f2;
}
}
5、排列1,2,3,4;不重复
#include<stdio.h>
int main(void)
{
int i,j,k;
printf("\n");
for(i=1;1<5;i++)
for(j=1;j<5;j++)
{
if(i!=k&&i!=j&&j!=k)
printf("%d,%d,%d\n",i,j,k);
}
}
C 程序1