77问答网
所有问题
当前搜索:
编写程序输出菱形用一个for循环
用c语言
编写一个
函数,按照给定的行数打印
菱形
图案
答:
include <stdio.h>void print(int k){ int i,j,n;n = k/2+
1
;
for
(i = 0;i<n;i++) { for(j=0;j<n-i; j ++) putchar(' '); for(j = 0; j<2*i+1; j++) putchar('*'); putchar('\n'); } for(i = n-2; i>=0; i --)...
如何用c语言编出
一个
ABCD的
菱形
答:
include<stdio.h>//半个
菱形
void main(){ int n,j,i,k;scanf("%d",&n);
for
(j=
1
;j<=n;j++){ for(i=n;i>j;i--){ printf(" ");} for(k=1;k<=j;k++){ printf(" *");} printf("\n");} }
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语言已知
一个
正整数n怎么
输出
n阶的实心
菱形
?
答:
include<stdio.h> int main(void){ int i,n,z,m,k,l;scanf("%d",&n);
for
(i=0;i<n;++i) //这个
循环
是设置上面的图形,设置i控制行数 ,
输出
n行 { for(k=0;k<n-i;k++) //设置每一行输出空格的个数,可以看出是输入的数字-行数 printf(" ");for(l=0;l<=i;l++) ...
用java
编写
给定一个奇数,
输出一个
n行的
菱形
的算法分析
答:
public static void draw(int n)//打出图形.
菱形
{ //上半部分
for
(int i=
1
;i<=n;i++)//控制行数 { for(int k=n-1;k>=i;k--)//打印空格 { System.out.print(" ");} for(int j=1;j<=2*i-1;j++)//打印 { System.out.print("*");} System.out.println();} //...
C语言
输出
如下图形
菱形
* *** *** *** *** *** *
答:
for
(i=-3;i<3;i++)这个
循环
只有6次,你要打印7行要for(i=-3;i<=3;i++)这样啊 还有,你进入循环就把i给改了,第一次i=-3,循环一次结束后,i变成了3,i<3不成立,就退出循环了啊 我帮你改了下 include<stdio.h> include<math.h> main(){ int i,j,k;for(i=-3;i<=3;i+...
用C语言
编写程序
,实现输入一个m,打印出
一个菱形
;如输入3,打印出(m为...
答:
include <stdio.h> include <math.h> main(){ int line; /*
菱形
的行数*/ int length; /*菱形的边长*/ printf("input Length of a side: ");scanf("%d",&length);
for
(line=
1
;line<length*2;line++){ putout(abs(length-line),length-line>=0?line:length*2-line);} } putout(...
C语言:在屏幕上用*
输出个菱形
,要求菱形的行数是从键盘上输入的 应该...
答:
for
(;i<=n;i++){ for(j=0;j<i-n/2;j++) // 第n/2行也为最多 cout<<" ";for(j=0;j<n-
1
-(i-n/2)*2;j++)cout<<"*";cout<<endl;} } else //奇数时 { for(i=0;i<=n/2;i++) // 从第0行开始计算,第n/2行*最多 (此行*为n个){ for(j=0;j<n/2-i...
如何用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++...
java打印
一个菱形
答:
我给你简单地
写
了下注释,你看一下 public class test2 { public static void main(String args[]) { //打出前四层星
for
(int i =
1
; i <= 7; i += 2) { //打出空格 for (int kong = 7; kong > i - 1; kong--) { System.out.print(" ");} //打出星+空格 for (...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜