打印字母图形
#include <stdio.h>
#include <string.h>
#include <math.h>
int main(int argc, const char *argv[])
{
int i,j,k,n;
char letter='a';
printf("请输入行数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=0;j<n-i;j++)
{
printf(" ");
}
for(k=1;k<=2*i-1;k++)
{
printf("%c",97+abs(i-k));
}
printf("\n");
}
return 0;
}
输出1000-10000中的四叶玫瑰数
#include <stdio.h>
#include <string.h>
#include <math.h>
int main(int argc, const char *argv[])
{
int i,g,s,b,q;
printf("四叶玫瑰数有:\n");
for(i=1000;i<10000;i++)
{
g=((i%1000)%100)%10;
s=((i%1000)%100)/10;
b=(i%1000)/100;
q=(i/1000);
if(g*g*g*g+s*s*s*s+b*b*b*b+q*q*q*q==i)
{
printf("%d\n",i);
}
}
return 0;
}