77问答网
所有问题
当前搜索:
编写程序输出菱形用一个for循环
C语言 帮忙编
一个
输出菱形
的
程序
答:
int i,j,k,t;
for
(i=-2; i<3; i++){ k=abs(i);/* 输出左边空格 */ for(j=0; j<=k; j++)printf(" ");printf("*"); /* 输出左边* */ /* 输出中间空格 */ for(j=1; j<2*(2-k); j++)printf(" ");if(k==2)printf("\n"); /* 首尾行只
输出1个
* */ el...
JAVA的
for循环
打印
菱形
公式是什么?
答:
n-
1
)*d \x0d\x0a那么套用公式里面的
循环
就应
写for
(int j=1;j<=1+(i-1)*2;j++)\x0d\x0a就能
输出
1 3 5 7 个星星\x0d\x0a倒三角也一样 套公式\x0d\x0a倒三角的d值为-2 , \x0d\x0a用了这个公式,输出三角真的跟浮云一样简单 // Sn =a1+(n-1)*d ...
c语言
输出菱形
答:
//对上半个
菱形输出
int i = 1,j = 1; //i控制行数
for
(i =
1
; i <= (n + 1) / 2; i++) { //j控制每一行的位置 //输出空格 for(j = 1; j <= (n+1)/2 - i; j++) printf(" "); //输出* for(j = 1; j <= 2 * i - 1...
java中如何
用一个for循环输出
空心
菱形
答:
import java.util.Scanner;public class Demo2 { public static void main(String[] args) { Scanner sn=new Scanner(System.in);System.out.println("输入行数");int hang=sn.nextInt();
for
(int i=
1
;i<=hang*2-1;i++){ for(int j=1;j<=Math.abs(i-hang);j++){ System.out....
C语言
编程
怎么
用FOR循环
语句编出*号组成的
菱形
七行七列
答:
scanf("%d",&n);//n为
菱形
的行和列数此题改成7即可 int temp=n/2;
for
(i=0;i<n;i++){ for(j=0;j<temp;j++){ printf(" ");} for(j=temp;j<n-temp;j++){ printf("*");} for(j=n-temp;j<n;j++){ printf(" ");} if(temp==0) count=
1
;if(count==0) temp--...
如何用c语言
编程
题
输出菱形
图形?
答:
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...
c语言
程序
设计
输出菱形
图!!!
答:
for
(i=0;i<N;i++){ {for(j=0;j<N;j++)printf("%c",a[i][j]);} printf("\n");} } 我这里
输出
的是标准的
菱形
,中间的Y的个数和你给的不一样,如果你想要你的那种结果,只需要在输出Y的时候,将
循环
的边界再减
一个
,就可以了,不过图形是会变形,不会是菱形了。上机运行的时候...
用C语言
输出菱形
答:
{ int j;
for
(j=1;j<=n;j++)printf(" ");} //打印
一个
*函数 void printstar(){ printf("*");} //换行函数 void changeline(){ printf("\n");} void main(){ int i=0;printspace(4); //此三行代码 printstar(); //打印出 changeline(); //第一个 //此
循环
打印出第...
用c++
编写
,
输出一个菱形
答:
事先声明,这是我自己
写
的,这原来是我们的作业。//读取
一个
1到9的奇数,指定
菱形
中的行数,并
输出
大小合适的菱形 include<iostream> using namespace std;int main(){ int number,c,i,j;cin>>number;cout<<"输入的奇数为: "<<number<<endl;c=(number+1)/2;
for
(i=1;i<=c;i++){ ...
c语言!!!
输出菱形
答:
include <stdio.h>#include <math.h>void main(){int i,j,n;scanf("%d",&n);
for
(i=
1
-n;i<=n-1;i++){for(j=1;j<n*2-abs(i)-1;j++)j==abs(i)+1?printf("*"):printf(" ");printf("*\n");}} 输入n的值,即可
输出
对应的空心
菱形
。
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜