用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阅读
点赞
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阅读
点赞
通过printf来打印出来
原创
2023-03-13 16:58:40
87阅读
点赞
代码: 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 <
原创
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++)
 
原创
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评论
/* 参考《算法竞赛宝典一》,自己推的,可能还有通项公式,欢迎分享讨论 */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阅读
点赞