【C语言】用循环语句输出菱形

//用循环语句输出菱形
#include <stdio.h>
int main()
{
	int i,j;
	for(i=0;i<=3;i++)      //上4行
	{
		for(j=0;j<=3;j++)   //上4行的左边
		{
			if(i+j<=2)
				printf(" ");
			else
				printf("*");
		}
		for(j=4;j<=6;j++)   //上4行的右边
		{
			if(j-i>=4)
				printf(" ");
			else
				printf("*");
		}
		printf("\n");
	}
	for(i=4;i<=6;i++)      //下3行
	{
		for(j=0;j<=3;j++)   //下3行的左边
		{
			if(i-j>=4)
				printf(" ");
			else
				printf("*");
		}
		for(j=4;j<=6;j++)   //下3行的右边
		{
			if(j+i>=10)
				printf(" ");
			else
				printf("*");
		}
		printf("\n");
	}
	return 0;
}

时间: 2024-12-25 03:21:47

【C语言】用循环语句输出菱形的相关文章

for循环语句输出菱形

1 for(int a = 5; a > 0 ; a--) 2 { 3 for(int b = 1; b <= a; b++) 4 { 5 System.out.print(" "); 6 } 7 for(int c = 5; c >= a; c--) 8 { 9 System.out.print("B"); 10 } 11 System.out.println(""); 12 } 13 14 for(int a = 4; a

循环语句输出菱形

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication42 { class Program { static void Main(string[] args) { for (int i = 1; i <= 8; i++) { int x, y, z; for (x = 8; x > i; x --) Console.Wri

【下载分】C语言for循环语句PK自我活动

想了解自己C语言for语句的掌握程度吗?敢和自己PK较量一番吗?參加"C语言for循环语句PK自我活动",仅仅要成绩70分以上.就可赢得CSDN下载分. 12道题目题库动态读取,每人5次PK自我的机会.单选和多选题两种题型.及格easy高分难. 活动时间: 2014.08.18-2014.09.18 奖励方式: 凡每次答卷得分在: - 70-79分者赠送2个下载分. - 80-89分者赠送3个下载分. - 90-99分者赠送4个下载分: - 100分者获得5个下载分: 如今就去測试 -

【Go语言】【9】GO语言的循环语句

一.循环语句 循环语句即for语句,您可能说:"不对,它不仅仅是for语句,还有while或者do-while",真的很遗憾,GO语言真的只有for,它认为提供一种就可以了,提供多了怕给程序员带来麻烦 :) 下面我们使用for循环计算1+2+3+4+--+100的和,和其它语言一样,我们使用循环100次的办法: 定义一个变量,让它从1开始循环100次,每次都判断它是否小于101,若是变量就加1 代码如下: // 声明变量sum并初始化为0 sum := 0 // 定义变量i,循环100

[Objective-C语言教程]循环语句(9)

当需要多次执行同一代码块时,可以使用循环来解决. 通常,语句按顺序执行:首先执行函数中的第一个语句,然后执行第二个语句,依此类推. 编程语言提供各种控制结构,允许更复杂的执行路径.循环语句可用于多次执行语句或语句组,以下是大多数编程语言中循环语句的一般形式 - Objective-C编程语言提供以下类型的循环来处理循环需求.单击以下相应链接来查看其详细信息. 编号 循环类型 描述 1 while循环 在给定条件为真时重复语句或语句组,它在执行循环体之前测试条件. 2 for循环 多次执行一系列语

C语言 在屏幕上输出菱形图案

在屏幕上输出以下图案: * *** ***** ******* ********* *********** ************* *********** ********* ******* ***** *** * 观察每行的变化规律,找到算法. 代码如下: #include<stdio.h> int main() { int i,j,k; for(i=0;i<7;i++)/*i为行,先输出前7行*/ { for(j=0;j<6-i;j++)/*输出*前空格*/ { print

黑马程序员 C语言:循环语句

什么是循环? 当条件满足的时候,重复执行某一段代码 条件不满足的时候,跳出循环 --->执行循环的后面的语句 循环的三个要素: 循环控制条件:循环结束的条件 循环体:执行循环做的事情 能够保证让循环正常结束的(自增.自减.真.假) C语言中的三种循环 while循环(当条件满足的时候,执行循环体) 使用:while(条件表达式) ; while(条件表达式) sum+=1; while(条件表达式){ 循环体 } 注意: while(1)  死循环 while(条件表达式) int num=1;

C语言_循环语句

1.switch case语句 switch(表达式) { case 常量1: 语句1: break: case 常量2: 语句2: break: case 常量3: 语句3: break: ……………. case 常量n: 语句n: break: default: } [注] 1.case 分支可以有无数个: 2.default分支可有可无: 3.break必须写,用来跳出switch语句: 4.case 后面跟的是常量: 2.while循环 while(表达式) { 语句: } [执行过程]

如何用循环语句输出一个三角形

public class wu{ public static void main(String[] args){ for(int i=1;i<=5;i++){ for(int j=5-i;j>0;j--){ System.out.print(" "); } for(int k=1;k<=2*i-1;k++){ System.out.print("*"); } System.out.println(""); } } } 输出效果为