首页 > 其他分享 >字符图画

字符图画

时间:2024-03-15 20:24:40浏览次数:13  
标签:std 字符 ch int namespace char 图画 main

三角

#include<iostream>
using namespace std;
int main(){
	int i,j,k;
	char ch;
	for(i=1;i<=10;i++){
		ch='A';
		for(j=1;j<=10-i;++j){
			cout<<" ";
		}
		for(k=1;k<=2*i-1;++k){
			cout<<ch;
			ch++;
		}
		cout<<endl;
	}
	return 0;
}

菱形

#include<iostream>
using namespace std;
int main(){
	int i,j,k;
	char ch;
	for(i=1;i<=10;i++){
		ch='A';
		for(j=1;j<=10-i;++j){
			cout<<" ";
		}
		for(k=1;k<=2*i-1;++k){
			cout<<ch;
			ch++;
		}
		cout<<endl;
	}
	for(i=9;i>=1;i--){
		ch='A';
		for(j=1;j<=10-i;++j){
			cout<<" ";
		}
		for(k=1;k<=2*i-1;++k){
			cout<<ch;
			ch++;
		}
		cout<<endl;
	}
	return 0;
}

平行四边形

#include<iostream>
using namespace std;
int main(){
	int i,j,k;
	char ch;
	for(i=10;i>=0;i--){
		ch='A';
		for(j=1;j<=10-i;++j){
			cout<<" ";
		}
		for(k=1;k<=10;++k){
			cout<<ch;
			if(k==11-j){
				cout<<'|';
			}
			ch++;
		}
		cout<<endl;
	}
	return 0;
}

标签:std,字符,ch,int,namespace,char,图画,main
From: https://www.cnblogs.com/wangyueshuo/p/18076166

相关文章

  • 字符画
    1.三角形#include<iostream>usingnamespacestd;intmain(){intt;cin>>t;intn=65;for(inti=1;i<=t;i++){for(intj=1;j<=t-i;j++){cout<<"";}for(intj=1;j&......
  • 字符三角形/字符菱形
    #include<iostream>#include<iomanip>usingnamespacestd;intmain(){ chara; inte=1,j,t=31; for(inti=0;i<10;i++){ j=65; cout<<setw(t-1); t--; for(inth=0;h<e;h++){ a=j; cout<<a; j++; } e+=2; cout&......
  • 字符串函数和内存函数
    简介:本文将介绍常使用的字符串函数和内存函数,以及对其进行模拟实现,以便能够更好的理解这些函数的使用1、常见的字符串函数常用的字符串函数有strcpy,strcat,strcmp,strncpy,strncat,strncmp,strstr等。这些函数是针对字符串进行操作的,这些函数都需要包含头文件string.h,下面逐......
  • Python chardet.detect 字符编码检测
    chardet.detect是Python的一个库,用于检测给定字节串的字符编码。其检测原理基于统计学方法。具体来说,chardet.detect使用了一种叫做统计字符n-gram(通常为n=1或n=2)的方法。它会统计字节串中每个字符或字符对出现的频率,并将这些统计结果与预先训练好的字符编码模型进行......
  • TRIM():从字符串中删除不必要的前导和后缀字符
    TRIM()、LTRIM()、RTRIM()1、TRIM():从字符串中删除前导和后缀字符TRIM():从字符串中删除不必要的前导和后缀字符语法:TRIM([{BOTH|LEADING|TRAILING}[removed_str]]FROMstr);--BOTH:删除前缀和后缀,默认是BOTH--LEADING:删除前缀--TRAILING:删除后缀--removed_str:删除......
  • 1768. 交替合并字符串c
    char*mergeAlternately(char*word1,char*word2){intn1=strlen(word1),n2=strlen(word2);char*temp=(char*)malloc(sizeof(char)*(n1+n2+1));intindex1=0,index2=0,index=0,tag=0;while(index1<n1&&index2<n2){if(tag=......
  • 含有特殊字符导致操作系统无法创建文件各个系统
    Window系统windows中,文件名(包括扩展名)可高达255个字符。文件名可以包含除?/\<>*|:之外的大多数字符;保留文件名的大小写;文件名不区分大小写(由POSIX应用程序使用时除外)。windows系统下文件名长度为:255个英文字符(DOS下8.3格式),包括文件名和扩展名在内,或者是255/2=127......
  • grep sed 大批量替换字符串
    sed-is/"str1"/"str2"/g`grep"str1"-rl--include="*.[ch]"./`将当前目录下的所有.c、.h文件中的str1字符串替换为str2字符串。参数解释:sed:-i表示操作的是文件,``括起来的grep命令,表示将grep命令的的结果作为操作文件s/"str1"/"str2"/表示查找str1并替换为str2,后面......
  • 代码随想录算法训练营第七天|LeetCode 344.反转字符串、541.反转字符串II、卡码网54.替
    344.反转字符串题目描述:​编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须**原地修改输入数组**、使用O(1)的额外空间解决这一问题。示例一:输入:s=["h","e","l","l","o"]输出:["o","l","l......
  • JavaScript字符串和时间处理随笔
    2024-3-15记事1//待处理数组2letarr=[];3//筛选数组某个字段(某一列)4letjieshus=arr.railways.map(item=>item.jieshu);5//获取当前时间时间戳6letnow=Date.now();7//获取当前时间并转化成指定格式的日期字符串8letdate=newDate().toLo......