用vi创建以文档名为:test.sh #!/bin/bash a() { k=1 while [$k -le $B ]; do let k++ echo -n " " } b() { j=1 while [ $j -le $C ]; do let j++ echo -n "*" done } c() { s=1 while [ $s -le $h ]; do let s++ echo -n " "
原创 2010-04-06 09:17:52
1935阅读
使用Shell脚本完成菱形图形的绘制PS:该菱形横向最大最好不要超过45#!/bin/bashread-p"请输入菱形大小:"gfor((i=1;i<=$g;i++))dofor((j=$g;j>$i;j--))doecho-n""donefor((p=1;p<=$i;p++))doecho-n"*"doneecho""donefor((k=$g-1;k>=1;k--))d
原创 2019-10-10 20:14:21
802阅读
1点赞
http://user.qzone.qq.com/2544414?ADUIN=395093856&ADSESSION=1346805700&ADTAG=CLIENT.QQ.4735_FriendInfo_PersonalInfo.0&ptlang=2052#!app=2&via=QZ.HashRefresh&pos=1306753207 #include
转载 精选 2012-09-05 16:17:30
501阅读
首先明确做题整体思路:分为两部分:上半部分和下半部分。上下部分又可划分为打印空格和''。循环由空格个数和''个数来决定j(循环几次)。根据循环行数i找出规律。cinclude<stdio.hinclude<stdlib.hintmain(){inti=0;intj=0;intline=0;scanf("%d",&line);//打印上半部分for(i=0;i<line;i){//打印空格for(j
原创 2022-05-11 20:46:40
191阅读
#include <stdio.h>int main(){ int i,j,k; int num = 0; scanf("%d",&num); //打印上半 for(i = num; i>=1; i--)//一行 { for(j=1; j<=i-1; j++)//空格 { p
原创 2022-10-09 14:03:14
40阅读
菱形,代码
原创 2023-01-14 15:26:49
185阅读
1点赞
通过printf来打印出来
原创 2023-03-13 16:58:40
87阅读
1点赞
代码: for(int i = 1;i <= 7;i++) { if(i <= 4) { for(int k = 1;k <= 4 - i;k++) { System.out.print(" "); } for(int j = 1;j <= (2*i -1);j++) { if(j == 1 || ...
转载 2021-10-05 22:55:00
85阅读
2评论
这是一道简单的打印图形题public class Test1 { public static void main(String[] args) {
原创 2022-07-18 12:28:28
98阅读
1 public class TestFor19{ 2 public static void main(String [] args){ 3 int size =32; 4 int startNum=size/2+1; 5 int endNum=size/2+1; 6 boolean flag =
原创 2023-09-21 17:46:47
54阅读
int main() { int i = 0; int j = 0; int a = 1; int tmp = 6; while (a < 8)//打印前七行 {  for (i = 0;i < 8 - a;i++)  {   printf(" ");//控制空格打印并减少  }  for (i = 1;i &lt
i++
原创 2023-11-03 01:23:20
101阅读
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h>  int main() { int line=0; scanf("%d",&line); int i=0; //打印上半部分 for(i=0;i<line;i++) {  int j=0;  for(j=0;j<line-
原创 2022-09-02 15:41:24
138阅读
#include<stdio.h> #include<math.h> int main() { int line =0; int i=0; scanf("%d",&line);   for(i=0;i<line;i++) {   int j=0;   for(j=0;j<line-1-i;j++) &nbsp
原创 2022-11-22 23:10:23
129阅读
话不多说,直接上代码!intmain(){intline=0;//输入需要打印的行数scanf("%d",&line);inti=0;//打印上半部分for(i=0;i<line;i++){intj=0;//打印空格for(j=0;j<line-1-i;j++){printf("");}//打印*for(j=0;j<2*i+1;j++){printf("*");}//打印
原创 2021-04-14 15:23:59
299阅读
题目:打印出如下图案(菱形)     *    ***   *****  *******   *****    ***     *程序分析:先把图形
原创 2022-09-01 15:00:50
38阅读
#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include<Windows.h> int main() { int rows, i, j, space; printf("请输入菱形的行数:"); scanf("%d", &rows); for (i = 1; i &l
原创 2023-12-17 17:20:40
149阅读
1点赞
1评论
/* 参考《算法竞赛宝典一》,自己推的,可能还有通项公式,欢迎分享讨论 */void p
原创 2023-06-05 16:10:10
48阅读
public class Dome05 { //在Java中用“*”输出一个菱形,不同方法一 public static void main(String args[]) { //输出一个正三角形 int sun = 10; for (int i = 1; i<= sun; i++ )
转载 2023-05-25 10:33:11
131阅读
题目:打印出如下图案(菱形) * *** ****** ******** ****** *** * 源码
原创 2021-06-04 19:04:05
233阅读
首先我们看一个边长为7的函数模型(如下图所示):观察上半部分,得出规律:设边长为m,目前所到行数位n,空格个数就等于m-n,*号个数就等于2i-1。下面是代码实现: int i = 0;//记录目前所到的行数 int m = 0;//一共几行 printf("请问打印边长为几的菱形?"); scanf("%d", &m); int j = 0; //先把上半部分打印出来 fo
原创 精选 2023-03-08 22:26:01
402阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5