99问答网
所有问题
当前搜索:
用c语言编写菱形
如何
用c语言
程序输出一个9行
菱形
星阵
答:
include <stdio.h> define N 5 int main(){ int i,j;for(i=0; i<N; i++){ for(j=i; j<N-1; j++)printf(" ");for(j=0; j<i+1; j++)printf("*");for(j=0; j<i; j++)printf("*");printf("\n");} for(i=0; i<N-1; i++){ for(j=0; j<i+1; j++...
C语言
输入多大的数就输出几行
菱形
?
答:
for(i=0;i<n/2;i++,printf("\n"))//
菱形
上半部分 { cn=2*i+1;//当前行显示字符数 maxS=(maxR-cn)/2;//当前行两边空格数 for(j=0;j<maxR;j++)//打印 if(j<maxS || (j>maxS+cn-1 && j<maxR))printf("%
c
",' ');else printf("%c",'*');} for(j=0;j<max...
发个
c语言
打印空心
菱形
,只用两个循环。
答:
include <stdio.h>#include <math.h>int main(){ int n,i,j,k; printf("请输入
菱形
的高度:"); scanf("%d", &n); if(n<0)n*=-1; n/=2; for(i=-n;i<=n;i++) { for(j=-n;j<=n;j++) if( i-j==0 || i+j== 0) printf("█")...
c语言
循环
菱形
答:
for(j=4;j>i;j--) printf(" ");当i=1时,表示在第一行输出三个空格。当i=2时,表示在第二行输出两个空格。当i=3时,表示在第三行输出一个空格。当i=4时,表示在第四行不输出空格。for(k=5;k>=2*i-1;k--) printf("*");例如当i=1时,for(k=5;k>=1;k--) 表示k从5...
在线
C语言
程序作业
答:
这是一个我自己学习的时候
编写
的输出
菱形
的小程序含有正三角形和倒三角形不知道是不是能够符合你的要求:include<stdio.h> define N 4 main(){int i,j,k;for(i=1;i<=N;i++){ for(j=1;j<=N-i;j++) printf(" ");for(k=1;k<=(2*i-1);k++){printf("*");} printf("\n"...
谁能详细解释下
用C语言
输出
菱形
的原理
答:
循环控制空格数和“*”的数量 空格数由
菱形
的对角线长减1除2开始,逐行减1,减至0后再逐行加1 的数量由1开始,逐行加2,当空格数为0后,逐行减2,减至1,结束循环
c语言
输出
菱形
问题
答:
具体不知道你那一部分不懂就给你每一步的功能,希望能够帮助你。include<stdio.h> main(){ int i,j,n;printf("n n<10\n");scanf("%d",&n);while(n>10) /*如果大于10就重新输入*/ { printf("n大于10不请重新输入\n");scanf("%d",&n);} for(i=1;i<=n;i++) /*
菱形
上半...
C语言
输出数字
菱形
答:
include <stdio.h>#include <math.h>int main(){int n,i,j; scanf("%d",&n); printf("%*d\n",n,n); for(i=2-n;i<n-1;i++) {if(i)printf("%*c",abs(i),' '); for(j=n;j>1+abs(i);j--) printf("%d",j); for(;j<=n;j++) printf("%d",j); ...
用C语言
编程出输入任意数字就能跳出这个数字的
菱形
图【比如说输入2就能...
答:
include <stdio.h>int main(void){int i,j,k;char
c
;printf("请输入一个数字:");scanf("%c",&c);for(i = 0; i < 3;i++){for(j = 0; j < 2-i; j++)printf(" ");for(k = 0; k < 2*i+1; k++)printf("%c",c);printf("\n");}for(i = 0; i < 2; i+...
C语言
程序设计 打印星号空心
菱形
答:
include<stdio.h> include<string.h> include<stdlib.h> int main(){ int n,i,j,k,l,m,o,p,q,t;printf("input an odd number:");scanf("%d",&n);for(i=1;i<=n;i++){ if(i==(n+1)/2) {t=i;break;} } for(i=1;i<=n;i++){ for(j=1;j<=abs(i-t);j++) ...
棣栭〉
<涓婁竴椤
7
8
9
10
12
13
14
15
16
11
涓嬩竴椤
灏鹃〉
其他人还搜