c语言怎么输出5行菱形
答:include intmain(void){ inti,j,k,n;printf("n=");scanf("%d",&n);for(i=1;i<=n;i){ for(j=1;j<=n1-i;j)printf("");for(k=1;k<=2*i-1;k)printf("%c",64i);printf("");} for(i=1;i<=n-1;i){ for(j=1;j<=i1;j)printf("");for(k=1;k<=2*(n-i)...
答:/*下面的程序是菱形打印的【终结者】,改变下设置,就基本可以满足所有菱形打印的题目。程序主体 for 语句只有9行,简单而强大 / include <stdio.h> include <stdlib.h> include <string.h> // 这个小函数用来输出 repeatTimes 个字符 c void printChar(char c,int repeatTimes){ int i;for(i=...
答:include void main(){ int n,m,i,j,s1,s2,s3,s4;printf("请输入外菱形与内菱形高度\n");printf("n=");scanf("%d",&n);printf("m=");scanf("%d",&m);if(((n%2==0||m%2==0)&&n!=0&&m!=0)||m>=n||n<=0||m<0)return;if(n!=0&&m==0){m=n/2+1;for(i=1...
答:include "stdio.h" void PrintDiamend(int n) { int i,j,k; if(n==0) n=1; for(i=1;i<=n;i++) { for(j=i;j<n;j++) printf(" "); for(k=1;k<i+1;k++) printf("*"); for(k=1;k<i;k++) printf("*"); printf("\n"); } for(i=1;i<n;i++) { for(j...
答://此循环打印出第二行到第八行的*,每行有两个 (最后结果见截图)for(i=2;i<9;i++){ if(i<=5) //打印每行的第一个*之前先打印 |5-i|(绝对值)个空格 printspace(5-i);else printspace(i-5);printstar();//打印每行的第一个 if(i<=5) //打印每行的第二个*之前先打印相应...
答:按照题目要求编写的C语言输出菱形的程序如下(其中abs()是求绝对值的函数)include <stdio.h>#include <stdlib.h>int main(){ int i,j,N,n; scanf("%d",&N); n=(N+1)/2;//计算菱形上层层数 for(i=1;i<=N;i++){ for(j=1;j<=abs(n-i);j++){ printf(" "); } for...
答:要特别注意 q 的用途哦。#include<stdio.h> void main() { #define N 7 //定义二维数组的行和列 int i,j; char a[N][N]; int q=N/2; //找到数组的中间列 char t,p; // 定义输出字符,t代表X,p代表Y printf("qing shu ru X,Y:\n"); scanf("%c,%c",&t...
答:提供2个 include<stdio.h> void main(){ int i,j,k;for(i=1;i<=4;i++) //先打印上边的四行 { for(j=1;j<=4-i;j++) //控制要打印的空格数量 printf(" ");for(k=1;k<=2*i-1;k++) //控制要打印的星号数 printf("*");printf("\n");} for(i=1;i<=3;i++){ fo...
答:include<stdio.h> define num 4 main(){ int i , j;for(i = 0 ; i < num*2+1; i ++ ){ if(i%2==0){ for(j = 1 ; j < i ;j++){ printf("*");} printf("\n");} } }
答:include <stdlib.h>void main(){int i,j;for(i=3;i>=-3;i--){for(j=1;j<=abs(i);j++)printf(" ");for(j=1;j<=7-abs(i)*2;j++)printf("*");printf("\n");}}
网友评论:
甫荆15521675681:
如何用c语言编一5行的菱形 -
49865逯施
: #include <stdio.h> main(void) {int j,i;for(j=0;j<3;j++){for(i=j;i<2;i++)printf(" ");for(i=0;i<1+2*j;i++)printf("*");printf("\n");}for(j=0;j<2;j++){for(i=0;i<=j;i++)printf(" ");for(i=0;i<3-2*j;i++)printf("*");printf("\n");} }
甫荆15521675681:
求一C语言程序,输出一个五行菱形,上办部分已经给出,求大神给出下半部分,格式要与上半部分相同 -
49865逯施
: #include<stdio.h> #define n 2 int main() {int i,j;for(i=0;i<=n;i++){for(j=1;j<=n-i;j++)printf(" ");for(j=1;j<=2*i+1;j++)printf("*");printf("\n");}for(i=n-1;i>=0;i--){for(j=1;j<=n-i;j++)printf(" ");for(j=1;j<=2*i+1;j++)printf("*");printf("\n");} }
甫荆15521675681:
c语言代码由星星组成的菱形5行的就可以!!谢谢 -
49865逯施
: 程序代码: #include <stdio.h> #include<stdlib.h> int main() { int i,j,num; scanf("%d",&num); for(i=-num/2;i<=num/2;i++) { for(j=-num/2;j<=num/2;j++) { if(abs(i)+abs(j)==num/2) printf("*"); else printf(" "); } puts(" "); } return 0; } 执行结果:
甫荆15521675681:
C语言基础题,输出一个菱形图! -
49865逯施
: #include <stdio.h> int main() { char diamond[][5]={{' ',' ','*'},{' ','*',' ','*'},{'*',' ',' ',' ','*'},{' ','*',' ','*'},{' ',' ','*'}};//char diamond[5][5] int i,j; for(i=0;i<5;i++)//5次循环 { for(j=0;j<5;j++)//5次循环 printf("%c",diamond[i][j]);//因为是二重循环,此语句执行25次,j增加5次i增加1次 printf("\n");//菱形一共5行,每输出一行换行一次 } return 0; }
甫荆15521675681:
用C语言编程 输出五行上三角、下三角、菱形*..急需大神帮忙啦...谢谢啦... -
49865逯施
: 你看是这样么 上 for(i=0;i<5;i++) { for(j=0;j<i+1;j++) printf("*"); printf("\n"); } 下在上面的基础上把第二个循环改为 j=5-i;j>0;j--就行了 菱形打印出来 printf(" * \n"); printf(" *** \n"); printf("*****\n"); printf(" *** \n"); printf(" * \n");
甫荆15521675681:
如何用c语言编程题输出菱形图形? -
49865逯施
: #include "stdio.h" void PrintDiamend(int n) { int i,j,k; if(n==0) n=1; for(i=1;i<=n;i++) { for(j=i;j
甫荆15521675681:
用C语言编程输出五行上三角、下三角、菱形*..急需大神帮忙啦...谢谢啦... -
49865逯施
: 源程序如下: #include "stdio.h" int main() { int i, j, n; n=5; for (i = 1; i <= n; i++) { for (j = 0; j < n - i; j++) printf(" "); for (j = 1; j <= 2 * i - 1; j++) printf("*"); printf("\n"); } for (i = n - 1; i >= 1; i--) { for (j = 0; j < n - i; j++) printf(" "); for (j = 1; j <= 2 * i ...
甫荆15521675681:
怎么用C语言输出一个菱形 -
49865逯施
: 上面画一个三角,下面画一个反三角.就是菱形了这里的高度指的是三角行的高度 #include "stdio.h"void main() {int h;printf("输入高度-》 ");scanf("%d",&h);for(int i=1;i<=h;i++){for(int a=1;a<=(h-i);a++){printf(" ");}for(int ...
甫荆15521675681:
c语言怎么输出菱形? -
49865逯施
: #includevoid main() { int i,j,k; for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++) printf(" "); for(k=1;k<=i;k++) { if(k==1) printf("*"); else printf(" *"); } printf("\n"); } for(i=1;i<=3;i++) { for(j=1;j<=i;j++) printf(" "); for(k=1;k<=4-i;k++) { if(k==1) printf("*"); else ...
甫荆15521675681:
C语言中,如何编一个菱形? -
49865逯施
: 菱形其实是两个三角形组成,如果你会打印三角形,稍微思考一下就能得到菱形#include <stdio.h> int main() {int i,j,k;for (i=1;i<=5;i++) //外层循环控制输出行数{for (k=0;k<15-i;k++) //内部第一个循环控制位置{printf(" ");}for (j=1;j<2*i;...