首页 > 其他分享 >字符画

字符画

时间:2024-03-15 20:12:11浏览次数:19  
标签:std 字符 int namespace cin 65 main

1.三角形

#include <iostream>
using namespace std;
int main() {
    int t;
    cin>>t;
    int n = 65;
    for(int i = 1;i<=t;i++){
        for(int j = 1;j<=t-i;j++){
            cout<<" ";
        }
        for(int j = 1;j<=i*2-1;j++){
            cout<<char(n);
            n++;
        }
        cout<<endl;
        n = 65;
    }
    return 0;
}

 

2.菱形

#include <iostream>
using namespace std;
int main() {
    int t;
    cin>>t;
    int n = 65;
    int a = (t/2+1)*2;
    for(int i = 1;i<=t;i++){
        for(int j = 1;j<=t-i;j++){
            cout<<" ";
        }
        for(int j = 1;j<=i*2-1;j++){
            cout<<char(n);
            n++;
        }
        cout<<endl;
        n = 65;
    }
    for(int i = t-1;i>=1;i--){
        for(int j = 1;j<=t-i;j++){
            cout<<" ";
        }
        for(int j = 1;j<=i*2-1;j++){
            cout<<char(n);
            n++;
        }
        cout<<endl;
        n = 65;
    }
    return 0;
}

 

3.两个等腰直角三角形拼成的图形

#include <iostream>
using namespace std;
int main() {
    int t;
    cin>>t;
    int n;
    for(int i = t;i>=1;i--){
        n = 65;
        for(int j = 1;j<=t-i;j++){
            cout<<" ";
        }
        for(int j = 1;j<=t;j++){
            if(j==i){
                cout<<"|";
                n++;
                continue;
            }
            cout<<char(n);
            n++;
        }
        cout<<endl;
    }
    return 0;
}

 

标签:std,字符,int,namespace,cin,65,main
From: https://www.cnblogs.com/wangyihang-xh/p/18076152

相关文章

  • 字符三角形/字符菱形
    #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......
  • python的字符串方法举例
    Python中的字符串对象提供了许多内置的方法,用于操作和处理字符串。以下是一些常用的字符串方法及其示例:1.split()将字符串分割为子字符串列表,并返回该列表。s="HelloWorld"words=s.split()#默认按空格分割print(words)#输出:['Hello','World']#也可以指定分......