怎样用C语言编写心形? 怎样用C语言编写心形?
\u600e\u6837\u7528C\u8bed\u8a00\u7f16\u5199\u4e2a\u7231\u5fc3\u56fe\u8c61\u521b\u5efa\u4e00\u4e2a\u5fc3\u5f62\u56fe\u6848\u9700\u8981\u7684\u6700\u957f\u5b57\u7b26\u4e32\uff0c\u5145\u5206\u5229\u7528printf\u51fd\u6570\u8f93\u51fa\u5b57\u7b26\u4e32\u7684\u4e30\u5bcc\u63a7\u5236\u529f\u80fd\uff0c\u6309\u5fc3\u5f62\u56fe\u6848\u6bcf\u884c\u6240\u9700\u957f\u5ea6\u548c\u4f4d\u7f6e\uff0c\u5bf9\u6240\u521b\u5efa\u7684\u5b57\u7b26\u4e32\u8fdb\u884c\u622a\u65ad\u5e76\u5728\u6240\u9700\u4f4d\u7f6e\u4e0a\u8f93\u51fa\uff0c\u6700\u540e\u5728\u5c4f\u5e55\u4e0a\u5f62\u6210\u7531\u5b57\u7b26\u7ec4\u6210\u7684\u5fc3\u5f62\u56fe\u6848\u3002//#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"int main(void){ char a[]="I love you I love you I love you I l"; printf("\n\n\n"); printf("%*.*s\n",58,21,"_*=_ _=*_"); printf("%*.*s\n",61,25,"I love yo u I love!"); printf("%*.*s\n",63,29,"I love you I l ove you I love"); printf("%*.*s\n",65,33,a);//\u5728\u5c4f\u5e55\u7b2c65\u4e2a\u5b57\u7b26\u5904\u5f00\u59cb\u8f93\u51fa\u5b57\u7b26\u4e32a\u7684\u524d33\u4e2a\u5b57\u7b26,\u5176\u4ed6\u5404\u53e5\u610f\u4e49\u76f8\u540c printf("%*.*s\n",66,35,a); printf("%*.*s\n",66,35,a); printf("%*.*s\n",65,33,a); printf("%*.*s\n",64,31,a); printf("%*.*s\n",63,29,a); printf("%*.*s\n",61,25,a); printf("%*.*s\n",59,21,a); printf("%*.*s\n",57,17,a); printf("%*.*s\n",55,13,a); printf("%*.*s\n",53,9,a); printf("%*.*s\n",51,5,a); printf("%*.*s\n",50,3,a); printf("%*.*s\n",49,1,a); return 0;}
方法一:
#include<stdio.h>
int n;
void draw(int n)
{
int i,j;
for (i=1-(n>>1);i<=n;i++)
if (i>=0)
{
for (j=0;j<i;j++) printf(" ");
for (j=1;j<=2*(n-i)+1;j++) printf(" *");
printf("
");
}
else
{
for (j=i;j<0;j++) printf(" ");
for (j=1;j<=n+2*i+1;j++) printf(" *");
for (j=1;j<=-1-2*i;j++) printf(" ");
for (j=1;j<=n+2*i+1;j++) printf(" *");
printf("
");
}
}
int main()
{
printf("Please input the size (n>=4):");
scanf("%d",&n);
draw(n);
return 0;
}
绛旓細鐢–璇█缂栧啓蹇冨舰鐨勬柟娉曪細include<stdio.h> int n;void draw(int n){int i,j;for (i=1-(n>>1);i<=n;i++) if (i>=0) { for (j=0;j<i;j++) printf(" "); for (j=1;j<=2*(n-i)+1;j++) printf(" *"); printf("\n"); } else { for (j=i;j<0;j++) ...
绛旓細鍒涘缓涓涓蹇冨舰鍥炬闇瑕佺殑鏈闀垮瓧绗︿覆锛屽厖鍒嗗埄鐢╬rintf鍑芥暟杈撳嚭瀛楃涓茬殑涓板瘜鎺у埗鍔熻兘锛屾寜蹇冨舰鍥炬姣忚鎵闇闀垮害鍜屼綅缃紝瀵规墍鍒涘缓鐨勫瓧绗︿覆杩涜鎴柇骞跺湪鎵闇浣嶇疆涓婅緭鍑猴紝鏈鍚庡湪灞忓箷涓婂舰鎴愮敱瀛楃缁勬垚鐨勫績褰㈠浘妗堛//#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"int main(void)...
绛旓細include <stdio.h> int main(){ int i, j, k, l, m;char c[3] = "濂";for (i=1; i<=5; i++) printf("\n");for (i=1; i<=3; i++){ for (j=1; j<=32-2*i; j+=2)printf(" ");for (k=1; k<=4*i+1; k+=2)printf("%s", c);for (l=1; l<=...
绛旓細include <stdio.h>#include <math.h>float f(float x, float y, float z) { float a = x * x + 9.0f / 4.0f * y * y + z * z - 1; return a * a * a - x * x * z * z * z - 9.0f / 80.0f * y * y * z * z * z;}float h(float x, f...
绛旓細include <stdio.h> void main(){ unsigned char diamond[4][5]={{' ','*',' ','*',' '},{'*',' ','*',' ','*'},{' ','*',' ','*',' '},{' ',' ','*',' ',' '}};unsigned short int i,j;for(i=0;i<4;i++)for(j=0;j<5;j++){ printf("%c",...
绛旓細include<stdio.h>int main(){ int i,j,k,l,m; char c='*'; for(i=1;i<=5;i++) printf("\n"); for(i=1;i<4;i++) { for(j=1;j<27-i*2;j++) printf(" "); for(k=1;k<=i*4+1;k++) printf("%c",c); for(l=1;l<=9-...
绛旓細杩涘叆CodeBlocks锛屽彲浠ュ垱寤轰竴涓C璇█绋嬪簭锛屽湪C鏂囦欢涓啓鍏ュ惊鐜緭鍑蹇冨舰鍥炬鐨勪唬鐮侊紝缂栬瘧骞惰繍琛岀▼搴忓嵆鍙紝甯ove鍥炬鐨凜璇█鐖卞績浠g爜銆
绛旓細include <stdio.h> include <conio.h> void main(void){ printf(" *** *** \n");printf(" * ** ** * \n");printf("
绛旓細include "conio.h"include "stdio.h"main(){ printf("abcd\n");printf("tttu\n");getch();} 澶嶅埗澶氬嚑琛宲rintf锛屾敼鍙樺紩鍙峰唴\n鍓嶇殑涓滆タ锛屽叾瀹冪殑鑷繁鎺掔増鍚с傚鏋滆杈撳嚭涓枃锛岃鐢ㄦ敮鎸佽緭鍑轰腑鏂囩殑缂栬瘧鍣紝姣斿vc浠涔堢殑銆傚悙妲斤細绋嶅井鐪嬬偣涔﹂兘鐭ラ亾鐨勪笢瑗匡紝鏈夊繀瑕侀棶涔 ...
绛旓細//鏁扮粍鏂瑰紡锛屾暟缁刪eart瀛樻斁鐢'*'缁勬垚鐨蹇冨舰锛//鍐嶇敱printf鍑芥暟鏄剧ず鍑烘潵銆//缂栬瘧涓庢墽琛岀幆澧冿細VC++ 6.0 include<stdio.h> define HIG 12 //蹇冨舰楂樺害 define WID 32 //鏈闀垮搴31涓'*'涓庢湯灏'\0'缁勬垚 int main(){ char heart[HIG][WID]={ " * *"," *** ***"," ...