您的位置:首页 > 编程语言 > C语言/C++

c语言实现 圣诞树图形实现及判断素数 判断字符类型

2020-04-02 07:54 956 查看

c语言实现 圣诞树图形实现 判断素数 判断字符类型

/*---#include<stdio.h>   //用平方根求素数法
int judge(int n);
int main(void)
{
int n;
scanf("%d",&n);
if(judge(n))
printf("%d zheshi sushu",n);
else
printf("%d zhe bushi sushu",n);
}
int judge(int n)
{
if(n<=1)
return(1);
else
for(int i=2;i*i<=n;i++)
if(n%i==0)
return(0);
return(1);

}  --*/

/*-- #include<stdio.h>    为啥'n'时程序无法执行?    数字不带‘’为什么就出错呢
int main(void)
{
char n;
n=getchar();
if(n>='a'&&'z'>=n||'Z'>=n&&n>='A')
printf("%c is a word",n);
else if(n>='0'&&'9'>=n)
printf("%c is a number",n);
else
printf(" %c i can't recognize",n);
return(0);
}---*/
#include<stdio.h>
int main(void)
{
int n,i,j;
printf("你要几层圣诞树?");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<n-i+1;j++)
printf(" ");
for(;j>=n-i+1&&j<=n+i-1;j++)
printf("*");
// for(;j>n+i-1&&j<2i;j++) //2*i不可以写成 2i !
for(;j>n+i-1&&j<2*i;j++)
printf(" ");
printf("\n");
}
for(int z=1;z<=(2*n)/3;z++)
{
int b;
for( b=1;b<n-1;b++)
printf(" ");
for(;b>=n-1&&b<=n+1;b++)
printf("*");
for(;b>n+1&&b<=2*n-1;b++)
printf(" ");
printf("\n");
}
}
  • 点赞
  • 收藏
  • 分享
  • 文章举报
Bigbang flower 发布了13 篇原创文章 · 获赞 0 · 访问量 116 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: