C语言输出一个五角星

#include <stdio.h>
#include <stdlib.h>
#include "stdafx.h"
#define sum "★"
#define num " "
int main()

{
int x;
int y;
for(;x<7;x++)
{
for(y=0;y<9;y++)
{
if(-5*x+21==y)
{
printf(sum);
continue;
}
{
if(3==y)
printf(sum);
continue;
}
{
if(x+16==y)
printf (sum);
continue;
}
{
if(x+11==y)
printf(sum);
continue;
}
{
if(x-14==y)
printf(sum);
continue;
}
printf(num);
}

}
return 0;
}
用直观的五点方程输出 不对 求解答 或者改改一改通 谢谢各位

int x;
int y;
for(;x<7;x++)

记得初始化,又不是静态局部变量!
你得加几句换行语句。
下次写的时候,尽量加几句注释。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-28
五角星,造型,怎么弄,也不像。
第2个回答  2018-03-08
亲,很想帮你,可是实在不知道你到底要做什么哦?!!!

用C语言输出一个五角星图案
void CMyTestView::getCoord(){ int c = 360 \/ 5; \/\/角度 int r = 150;for (int i = 0; i < 5; i++){ m_xw[i] = (int) (cos(i * c * PI \/ 30 - PI \/ 2) * (r) + r);m_yw[i] = (int) (sin(i * c * PI \/ 30 - PI \/ 2) * (r) + r);} }...

c语言五角星符号怎么输出?如图
这是一个字符。直接输出。printf("%s","☆");

用C语言循环结构实现下列图案输出 第一行:一个五角星 第二行:3个...
如果不是菱形的,就把第1个j循环注释掉

求用C语言 在屏幕上输出由*组成的实心五角星,要求是源码和注释都有,源...
printf("Let's draw a five pointed star below:\\n");for(i1=1;i1<6;i1++) \/*这是五角星的上面一个角*\/ { for(j1=1;j1<19-i1;j1++) \/*这是空格*\/ printf(" ");for(k1=1;k1<=2*i1-1;k1++) \/*这是“*”*\/ printf("*");printf("\\n");} for(i2=1;i2<...

C语言输出一个五角星
int x;int y;for(;x<7;x++)记得初始化,又不是静态局部变量!你得加几句换行语句。下次写的时候,尽量加几句注释。

c语言 输出五角星符号 ★
刚刚找了一下,ASCII表貌似▲,还有阴影的□ include<stdio.h> void main(){ printf("%c",30);} 就会输出▲,以此类推。

如何用*编写五角星形和心形图案的c语言程序
void main(){ printf(" * \\n");printf(" *** \\n");printf(" *** \\n");printf(" *** \\n");printf(" *** \\n");printf(" *** \\n");printf(" *** *** \\n");printf(" *** *** \\n");printf(" * ...

用C语言编一个程序,绘制一个五角星
main(){printf("\\n * \\n");printf("\\n * * \\n");printf("\\n * * \\n");printf("\\n* * * * * *\\n");printf("\\n * * \\n");printf("\\n * * * \\n");printf("\\n* * * \\n");printf("\\n * *\\n");} ...

用c语言for语句嵌套画出五角星
include <stdio.h>int main(void){int i,j;for(i=0;i<6;i++){for(j=i;j<30;j++)printf(" ");for(j=1;j<=2*i+1;j++)printf("*");printf("\\n");}for(i=0;i<4;i++){for(j=i;j<i*4+12;j++)printf(" ");for(j=1;j<38-i*6;j++)printf("*");printf("\\...

c语言求输出五角星数的最大数与最小数
int a,b,c,d,e;int min=99999,max=10000;for(;i<=99999;i++){ a=i\/10000;b=i%10000\/1000;c=i%1000\/100;d=i%100\/10;e=i%10;if(i== pow(a,5)+pow(b,5)+pow(c,5)+pow(d,5)+pow(e,5)){ if(min>i){ min =i;} if(max...

相似回答