国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C++字符串題基礎(chǔ)(進(jìn)階請(qǐng)看下一個(gè)文章)

這篇具有很好參考價(jià)值的文章主要介紹了C++字符串題基礎(chǔ)(進(jìn)階請(qǐng)看下一個(gè)文章)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

打印小寫(xiě)字母表

#include<iostream>
#include<string.h>
#include<iomanip>
#include<stdio.h>
#include<cmath>
using namespace std;
int main()
{
	
	char n='a';
	
	for(int i=1;i<=13;i++)
	{
		cout<<n;
		n++;
	}
	cout<<endl;
	for(int i=1;i<=13;i++)
	{
		cout<<n;
		n++;
	}
	cout<<endl;
	n='z';
	for(int i=1;i<=13;i++)
	{
		cout<<n;
		n--;
	}
	cout<<endl;
	for(int i=1;i<=13;i++)
	{
		cout<<n;
		n--;
	}
	cout<<endl;
	return 0;
}

時(shí)間的差

#include<iostream>
#include<string.h>
#include<iomanip>
#include<stdio.h>
#include<cmath>
using namespace std;
int main()
{
	
	char a[2000],b[2000];
	int c=0;
	cin>>a;
	cin>>b;
	int am=0;
	int bm=0;
	int la=strlen(a);
	int lb=strlen(b);
	am=am+(a[1]*10+a[2])*3600+(a[4]*10+a[5])*60+a[7]*60+a[8];
	bm=bm+(b[1]*10+b[2])*3600+(b[4]*10+b[5])*60+b[7]*60+b[8];
	cout<<bm-am;
	return 0;
}

數(shù)字和

#include<stdio.h>
#include<stream>
#include<string.h>
int main()
{
    char a[205];
    int i,b[205],l,sum=0;
    cin<<a;
    l=strlen(a);
   for(i=0;i<l;i++)
   {
   b[i]=a[i]-'0';
   sum=sum+b[i];
   }
   cout<<sum;
    return 0;
}

國(guó)王的魔鏡

#include<stdio.h>
#include<string.h>
int main()
{
	int n;
	cin>>n;
	while(n--)
	{
		char a[100];
		int l,i,b;
		gets(a);
		l=strlen(a);
		if(l%2!=0)
		{
			cout<<1;
		}
		else
		{
			while(l>1&&l%2==0)
			{
				b=0;
				for(i=0;i<l/2;i++)
				{
					if(a[l/2-i-1]==a[l/2+i])
					{
						b++;
					}
				}
				if(b==l/2)
				{
					l/=2;
				}
				else
				break;
			}
			
cout<<l;
		}
	}
	return 0;
}

簡(jiǎn)單解密

#include<stdio.h>
#include<string.h>
using namespace std;

char s[100];

int main()
{
	gets(s);
    for (int i = 0; i < strlen(s); i++)
    {
        if (s[i] >= 'A' && s[i] <= 'E')
        {
            s[i] += 21;
        }
        else if (s[i] >= 'F' && s[i] <= 'Z')
        {
            s[i] -= 5;
        }
    }
    cout<<s;
	return 0;
}

查字典碼中最小的字符串

#include<stdio.h>
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
	char s[100],min[100];
	int n;
	cout<<n;
	gets(s);
	strcpy(min,s);
	for(int i=1;i<n;i++){
		gets(s);
		if(strcmp(min,s)>0){
			strcpy(min,s);
		}
	}
	cout<<min; 
	return 0;
}

出現(xiàn)最多的小寫(xiě)字母

#include<iostream>
using namespace std;
int a[200];
string s;
int main() {
    cin>>s;
    for(int i=0; i<s.size(); i++) {
        a[s[i]]++;
    }
    int ma=97;
    for(int i=98; i<=122; i++) {
        if(a[i]>=a[ma]) {
            ma=i;
        }
    }
    char c=ma;
    cout<<c;
    return 0;
}

判斷是否構(gòu)成回文

#include<iostream>
using namespace std;
int main()
{
char ch,letter[101];
cin>>ch;
int i=0,j=1;
while(ch!='.')
{
++i;
letter[i]=ch;
cin>>ch;
}
while((j<i)&&(letter[j]==letter[i]))
{
--i;++j;
}
if(j>=i) cout<<"yes"<<endl;
else cout<<"no"<<endl;
return 0;
}

移動(dòng)個(gè)空格

#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
    char a[1000];
    cin.getline(a,1000);
    bool temp = true;
    int sign = 0;
    int i = 0;
    while(i != 1000)
    {
        if(a[i] == ' ' && temp == true)
        {
            temp = false;
            sign = i;
        }
        if(a[i] !=' ' && temp == false)
        {
            temp = true;/
            a[sign] = a[i];
            a[i] = ' ';
            i = sign;
        }
        i++;
    }
    cout<<a;
    return 0;
}

刪除*

#include<stdio.h>
#include <string.h>
main()
{
	int i,j,k=0,c;
	char a[100]={0}, 
		b[100]={0},  
		d[100]={0},  
		e[100]={0};   
	gets(a);//輸入
	c=strlen(a);//計(jì)算長(zhǎng)度
 
	for (i=0;a[i]=='*';i++)
	{
		b[i]=a[i];  
	}
    for (j=c-1;a[j]=='*';j--)
	{
		d[k++]=a[j];   
      k=0;
	for(j=0;a[j]!='\0';j++)
	{
		if (a[j]!='*')
            e[k++]=a[j];   
	}
	/*連接并輸出*/
	strcat(b,e);
	strcat(b,d);
	puts(b);
}

字符串反碼

#include<stdio.h>
#include<string.h>
int main()
{
	char s1[80];
	int m='a'+'z',n='A'+'Z';
	while(1)
	{
		gets(s1);
		if(strcmp(s1,"!")==0)
			return 0;
		char *p=&s1[0];
		while(*p!='\0')
		{
			if(*p>='a'&&*p<='z')
				printf("%c",m-*p);
			else if(*p>='A'&&*p<='Z')
				printf("%c",n-*p);
			else
				printf("%c",*p);
			p++;
		}
		printf("\n");
	}
	return 0;
}

看完動(dòng)漫要幾天?不會(huì)

時(shí)鐘旋轉(zhuǎn)不會(huì)

字符串加密文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-618627.html

#include<stdio.h>
#include<string.h>
int main()
{
    char str[100];
    while(gets(str)!=NULL)
    {
        int i,length=0;
        length=strlen(str);
        for(i=0;i<length;i++)
        {
            if(str[i]>='A'&&str[i]<='Z'||str[i]>='a'&&str[i]<='z')
                    str[i]=(int)str[i]+1;
            if((int)str[i]>122)
                str[i]=(int)str[i]-57;
        }
        puts(str);
        printf("\n");
    }
    return 0;
}

到了這里,關(guān)于C++字符串題基礎(chǔ)(進(jìn)階請(qǐng)看下一個(gè)文章)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【C++ OJ練習(xí)】5.字符串最后一個(gè)單詞的長(zhǎng)度

    【C++ OJ練習(xí)】5.字符串最后一個(gè)單詞的長(zhǎng)度

    字符串最后一個(gè)單詞的長(zhǎng)度_牛客題霸_??途W(wǎng) 倒著找第一個(gè)空格的下標(biāo) 用下標(biāo)之間的差來(lái)計(jì)算 ?【C++ OJ練習(xí)】5.字符串最后一個(gè)單詞的長(zhǎng)度 完

    2024年02月13日
    瀏覽(31)
  • c++簡(jiǎn)單做一個(gè)文件變長(zhǎng)儲(chǔ)存(自己封裝字符串類(lèi))

    用戶(hù)信息寫(xiě)到文件是變長(zhǎng)方式; 從文件上讀取到內(nèi)存,也是變長(zhǎng)方式 用到了三個(gè)類(lèi); ** 用戶(hù)信息類(lèi) ClassStu ** 自封裝字符串類(lèi)MyStr ** 文件類(lèi) 源碼如下 使用如下: ClassStu MyStr cFile classstu Mystr cFile

    2024年01月17日
    瀏覽(18)
  • 一個(gè)退役中校教你如何用go語(yǔ)言寫(xiě)一個(gè)基于B+樹(shù)的json數(shù)據(jù)庫(kù)(進(jìn)階篇)之json字符串解析為BsTr結(jié)構(gòu)(一)

    1.對(duì)象式j(luò)son字符串 s := \\\"{\\\"put\\\":{\\\"putjsontest\\\":{\\\"aaa\\\":\\\"sdftsdfs\\\\dfe29asdf\\\",\\\"aaab\\\":true,\\\"arrarrstrct\\\":{\\\"nnn\\\":-1234567890,\\\"ccc\\\":[[\\\"sdftsdfs\\\\dfe29asdf\\\",\\\"nmbndfvdfgfdg\\\"],[\\\"sdftsdfs\\\\dfe29asdf\\\",\\\"poiuiyyttt\\\"]]},\\\"ddd\\\":\\\"sdftsdfs\\\\dfe29asdf\\\",\\\"fff\\\":false,\\\"comboolarr\\\":[{\\\"boolarr0\\\":[true,false]},{\\\"boolarr1\\\":[true,false]}]}

    2024年02月21日
    瀏覽(20)
  • C++ 字符串完全指南:學(xué)習(xí)基礎(chǔ)知識(shí)到掌握高級(jí)應(yīng)用技巧

    字符串用于存儲(chǔ)文本。 一個(gè)字符串變量包含由雙引號(hào)括起來(lái)的一組字符: 示例 創(chuàng)建一個(gè) string 類(lèi)型的變量并為其賦值: 字符串連接可以使用 + 運(yùn)算符來(lái)實(shí)現(xiàn),生成一個(gè)新的字符串。 示例: 在上面的示例中,我們?cè)?firstName 后面添加了一個(gè)空格,以便在輸出時(shí)在 \\\"John\\\" 和 \\\"D

    2024年04月08日
    瀏覽(34)
  • 【華為OD機(jī)考 統(tǒng)一考試機(jī)試C卷】字符串序列判定/最后一個(gè)有效字符( C++ Java JavaScript python C語(yǔ)言)

    2023年11月份,華為官方已經(jīng)將 華為OD機(jī)考:OD統(tǒng)一考試(A卷 / B卷)切換到 OD統(tǒng)一考試(C卷)和 OD統(tǒng)一考試(D卷) 。 真題目錄:華為OD機(jī)考機(jī)試 真題目錄(C卷 + D卷 + B卷 + A卷) + 考點(diǎn)說(shuō)明 專(zhuān)欄:2023華為OD機(jī)試( B卷+C卷+D卷)(C++JavaJSPy) 華為OD面試真題精選:華為OD面試真題精

    2024年02月05日
    瀏覽(23)
  • 進(jìn)階C語(yǔ)言-字符函數(shù)和字符串函數(shù)

    進(jìn)階C語(yǔ)言-字符函數(shù)和字符串函數(shù)

    ?注意事項(xiàng): 字符串以 \\\'\\0\\\' 作為結(jié)束標(biāo)志, strlen函數(shù) 返回的是在字符串中 \\\'\\0\\\' 前面出現(xiàn)的字符個(gè)數(shù)(不包括 \\\'\\0\\\' ) 參數(shù)指向的字符串必須以 \\\'\\0\\\' 結(jié)束 注意函數(shù)的返回值是 size_t ,是無(wú)符號(hào)的 ?運(yùn)行示例: ??1.1.1strlen函數(shù)的模擬實(shí)現(xiàn) ??1.計(jì)數(shù)器法 assert函數(shù) 的 作用 是斷言,

    2024年02月04日
    瀏覽(19)
  • 【C進(jìn)階】字符串函數(shù)

    【C進(jìn)階】字符串函數(shù)

    ?C語(yǔ)言中對(duì)字符和字符串的處理很頻繁,但是C語(yǔ)言本身是沒(méi)有字符串類(lèi)型的,字符串通常放在 常量字符串 中或者 字符數(shù)組 中 字符串常量適用于那些對(duì)它不做修改的字符串函數(shù) 本章重點(diǎn)介紹處理字符串函數(shù)的庫(kù)函數(shù)的使用和注意事項(xiàng) 這些函數(shù)都要引頭文件: #includestring.

    2024年02月08日
    瀏覽(23)
  • C語(yǔ)言進(jìn)階---字符串+內(nèi)存函數(shù)

    C語(yǔ)言進(jìn)階---字符串+內(nèi)存函數(shù)

    重點(diǎn)介紹處理字符和字符串的庫(kù)函數(shù)的使用和注意事項(xiàng)。 求字符串長(zhǎng)度 strlen() 長(zhǎng)度不受限制的的字符串函數(shù) strcpy() strcat() strcmp() 長(zhǎng)度受限制的的字符串函數(shù) strncpy() strncat() strncmp() 字符串查找 strstr() strtok() 錯(cuò)誤信息報(bào)告 strerror() 字符操作 內(nèi)存操作函數(shù) memcpy() memmove() memset(

    2024年02月12日
    瀏覽(20)
  • R語(yǔ)言 | 進(jìn)階字符串的處理

    R語(yǔ)言 | 進(jìn)階字符串的處理

    目錄 一、語(yǔ)句的分割 ?二、修改字符串的大小寫(xiě) ?三、unique()函數(shù)的使用 ?四、字符串的連接 4.1 使用paste()函數(shù)常見(jiàn)的失敗案例1 4.2 使用paste()函數(shù)常見(jiàn)的失敗案例2 4.3 字符串的成功連接與collapse參數(shù) 4.4 再談paste()函數(shù) 4.5 撲克牌向量有趣的應(yīng)用 五、字符串?dāng)?shù)據(jù)的順序 六、查找

    2024年02月02日
    瀏覽(20)
  • 【進(jìn)階C語(yǔ)言】字符函數(shù)和字符串函數(shù)(萬(wàn)文詳解)

    【進(jìn)階C語(yǔ)言】字符函數(shù)和字符串函數(shù)(萬(wàn)文詳解)

    前言 C語(yǔ)言中對(duì)字符和字符串的處理很是頻繁,但是C語(yǔ)言本身是沒(méi)有字符串類(lèi)型的,字符串通常放在常量字符串中或者字符數(shù)組中。 字符串常量適用于那些對(duì)它不做修改的字符串函數(shù). 今天將帶來(lái)C語(yǔ)言函數(shù)的使用介紹 分為三部分供大家理解 如果這份博客對(duì)大家有幫助,希望

    2024年01月18日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包