c#輸入一個字串,並把字串的第一個字元變為大寫,如果字串中有空格則把空格的下個字元變為大寫之後輸出
剛開始學習c#對一些語法和函式都不是很熟悉。一個字串的大小寫轉換就浪費我寶貴的時間。using System; using System.Collections.Generic; using System.Text.RegularExpressions; delegate int MyDelegate();//相當於c函式指標 namespace console1 { public struct CPoit { public int x; public int y; }; class MainClass { public static void Main(string[] args) { // int []a = new int[]{5,4,2,0,8,9}; // Console.WriteLine("陣列a 排序之前的"); // foreach(int item in a) // { // Console.Write(string.Format("{0}->",item)); // } // Console.WriteLine("\n"); // Console.WriteLine("陣列a 排序之後的"); // wangClass.QuickSort(a, 0, a.Length-1); // foreach(int item in a) // { // Console.Write(string.Format("{0}->",item)); // } // //sort(a); string str = Console.ReadLine(); //從鍵盤處獲取字串 bool b = Regex.IsMatch(str, "[a-z]"); //判斷該字元的所有元素是否都是小寫 str = str.Substring(0,1).ToUpper() + str.Substring(1, str.Length-1);//把字串的第一個字元變為大寫之 char []cp = str.ToCharArray(); for(int i =1; i< cp.Length -1; i++) { char c = cp[i]; char c1 = cp[i+1];
相關推薦
c#輸入一個字串,並把字串的第一個字元變為大寫,如果字串中有空格則把空格的下個字元變為大寫之後輸出
using System; using System.Collections.Generic; using System.Text.RegularExpressions; delegate int MyDelegate();//相當於c函式指標 namespace c
C++輸入一個字串,將其逆序輸出
方法一: #include<iostream> #include<string> using namespace std; void main() { char a[50]; cin>>a; char *rev=strrev(a);
c++,輸入一個整數值並輸出此整數的各數字反序的數值
#include<iostream> using namespace std; void func(int); int main() { int num; cout << "輸入一個整數:"; cin >> num; func(nu
編寫一個將輸入複製到輸出的程式,並將其中的製表符替換為\t,把回退符替換為\b,把反斜槓替換為\\
include<stdio.h> void main() { int c; if((c=getchar())!=EOF) { if(c=='\t')
C# 輸入一個整數,求質因數
質數,質因數 應該都瞭解,在這裡不過多解釋,直接上程式碼: List<int> results = new List<int>(); int number = Int32.Parse(Console.ReadLine());
c++ 輸入一個連結串列,從尾到頭列印連結串列每個節點的值。
//這個題預設連結串列的頭結點不為空,是有數值的。第一次做的時候,以為/** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) :
根據提示輸入一個驗證碼 並判斷正誤
cnblogs 掃描 正則表達 rom tro 強制轉換 mat 空字符串 強制 源代碼: import javax.swing.JOptionPane;import java.util.Scanner;import javax.swing.JOptionPane;
C#定位一個文件並選中
diag sta image nbsp png ram TP str process String path = @"C:\Program Files (x86)\Tencent\QQ\Bin\QQ.exe"; //定位打開C:\Program Files (x86)\T
建立一個資料夾,並在資料夾裡批量建立檔案,並批量改名。
package com.zuoye; import java.io.File; import java.io.IOException; import java.text.DecimalFormat; //編寫一個程式,在F盤下建立一個“Java學習”的資料夾,並在資料夾中一
c/c++,輸入一個字元
getch()、getche()和getchar()函式 (1) getch()和getche()函式 這兩個函式都是從鍵盤上讀入一個字元。其呼叫格式為: getch(); getche(); 兩者的區別是: getch()函式不將讀入的字元回顯在顯示螢
使用多執行緒實現檔案的複製功能,並在控制檯顯示覆制的進度,進度以百分比表示。例如:把檔案A複製到E盤某資料夾下,在控制檯上顯示“檔案已複製10%”,“檔案已複製20%”……“檔案已複製100%”,“複製
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.i
//輸入一個日期計算並輸出這天是今年的第幾天
#include<iostream> using namespace std; bool fun1(int y);//判斷是否是瑞年 int mouth(int m);//返回各月天數 int y,m,d; //全域性變數年-月-日 int main()//主函式 { bool p
十進位制轉化成2,8,16進位制數工具。將程式碼全部複製到一個txt文件中儲存,並將檔案字尾.txt改為.html,再瀏覽器開啟即可
<!DOCTYPE html> <html lang="en"> <head> <meta charset="GBK"> <meta http-equiv="X-UA-Compatible" content="IE=ed
輸入一個字符串,按字典序打印出該字符串中字符的所有排列。例如輸入字符串abc,則打印出由字符a,b,c所能排列出來的所有字符串abc,acb,bac,bca,cab和cba。
system rem back ont span temp str cte public package myprac.LeetCode; import java.util.ArrayList; import java.util.List; public
java生成自增流水號,並從每月第一天重新清零計數(原創)
equals code ext 數據庫操作 get color mage 隨機數 static 如果你不想在數據庫操作的話,這裏有個方法可以一試,直接上代碼: package com.seawin.common.util.convert; import java.te
Linux系統添加新硬盤,並分區設置啟動自動掛載,圖文教程!
自動掛載 令行 主機 mkf image 根目錄 分區 分享 教程 虛擬機添加硬盤的步驟就不多廢話了,主要列出添加硬盤後要進行設置的幾個詳細步驟: 1.查看磁盤信息:fdisk -ls 添加前如下圖所示: 添加後如下圖: 也可以用:ls /dev/sd*查看,如下圖:
a=[12,34,56],用程式碼求出a裡面三個數字組合,並求出組合裡面的最大數,如可以組成123456,125634,563412,561234,341256,345612。
這個題目主要用到迴圈、字串拼接和排序,程式碼如下: a = [12,34,56] d = [] #儲存新的list for i in a: for j in a: for k in a: if (i != j) and (j != k) and (i != k)
a=[12,34,56],用代碼求出a裏面三個數字組合,並求出組合裏面的最大數,如可以組成123456,125634,563412,561234,341256,345612。
eve rev 重復 最大 字符串拼接 代碼 lis end pen 這個題目主要用到循環、字符串拼接和排序,代碼如下: a = [12,34,56] d = [] #保存新的list for i in a: for j in a: for k in a:
java讀取excel檔案內容,並將讀取到的內容寫入到另一檔案中
需要匯入的jar包下載地址https://pan.baidu.com/s/16cTpUfx0KvKkbGYkXAUKMA 程式碼:ReadExcel.java //信1605-3 20163432 張運濤 package domain; import java.io.File; im
Redis實現key過期監聽,並操作redis的多個數據庫,整合到SpringBoot
最近來了個新的需求,需要使用定時器完成,本想以為用個@Scheduled()就輕易搞定的,詳細瞭解後,事情卻並沒有這麼簡單......。所以接到需求後,需要找產品明確明確再次明確,才開工,不然的話你本以為做好的工作卻是一場空。 業務場景邏輯解析:第一個請求進來,需要把請求引