linux下的簡單程式設計——輸入一個字串,並輸出其個數
1、安裝虛擬機器(VMware12),安裝系統(Ubuntu14),安裝VMware Tools 2、為Ubuntu建立root使用者 3、在Ubuntu下安裝ssh服務,便於通過Xshell遠端訪問 4、通過cd /mnt/hgfs/shared/指令進入共享資料夾 5、通過mkdir length新建資料夾length 6、在length資料夾下,利用vi length.c指令建立c檔案 7、完成程式的建立、儲存並退出(i-進入編輯模式、:wq-儲存並退出、:!wq-強制退出) 8、程式如下: #nclude<stdio.h> int main() { char string[99],c; int i=0; scanf("%s",string); while( (c=string[i])!=’\0’) { i++; } printf(“There are %d words in this line.\n”,i); return 0; } 9、用gcc length.c指令進行編譯、並依提示進行修改 10、用./a.out指令執行結果檔案(可執行檔案a.out) 11、執行結果如下: aacd There are 4 words in this line.
相關推薦
linux下的簡單程式設計——輸入一個字串,並輸出其個數
1、安裝虛擬機器(VMware12),安裝系統(Ubuntu14),安裝VMware Tools 2、為Ubuntu建立root使用者 3、在Ubuntu下安裝ssh服務,便於通過Xshell遠端訪問 4、通過cd /mnt/hgfs/shared/指令進入共享
c#輸入一個字串,並把字串的第一個字元變為大寫,如果字串中有空格則把空格的下個字元變為大寫之後輸出
using System; using System.Collections.Generic; using System.Text.RegularExpressions; delegate int MyDelegate();//相當於c函式指標 namespace c
java(一個簡單郵箱的判斷)使用者從命令列輸入一個字串,要求判斷是否為合法的email地址,如果合法,請判斷是否為sina的郵箱地址
package com.tjetc.daomain; import java.util.Scanner; public class Work05 { public static void main(String[] args) {
【程式設計題】輸入一個字串,輸出該字串中相鄰字元的所有組合。
/** * 輸入一個字串,輸出該字串中相鄰字元的所有組合。 舉個例子,如果輸入abc,它的組合有a、b、c、ab、bc、abc。(注意:輸出的組合需要去重)(40分) * @param args
python 從鍵盤輸入一個字串,將小寫字母全部轉換成大寫字母,將字串以列表的形式輸出(如果字串包含整數取整型)?
str1 = input("請輸入任意字串: ") list1= [] #儲存字串 list2= [] #儲存數字 for i in str1: if i.isdigit() == True: #判斷當前字元是否為字元 list2.append(int(i)) else:
需求說明:從鍵盤輸入一個字串,統計字串中每個字元的個數。如輸入“adbda”,結果為a=2,d=2,b=1。
思路: 使用Scanner接收鍵盤輸入的字串。 使用HashMap統計每個字元的個數,其中key儲存字元,value用來記錄字元的數量。 原始碼: public static void main(String[] args) { //人性化提示資訊。 System
設計一個 Java 程式,自定義異常類,從命令列(鍵盤)輸入一個字串,如果該字串值為“XYZ”。。。
設計一個 Java 程式,自定義異常類,從命令列(鍵盤)輸入一個字串,如果該字串值為“XYZ”,則丟擲一個異常資訊“This is a XYZ”,如果從命令列輸入 ABC,則沒有丟擲異常。(只有 XYZ 和 ABC 兩種輸入)。 class xyz { public void test(S
編一個程式,輸入一個字串,將組成字串的所有非英文字母的字元刪除後輸出
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String N=scanner.next
輸入一個字串,找出其中以“b”開頭的字母,空格分割字母
#include<stdio.h> //找出以“b”為開頭的字母 #include<string.h> int main() { char string[100]; int count=0; printf("請輸入字串
【經典100題】題目17 輸入一個字串,分別統計出其中的英文字母,空格,陣列,和其他字元的數量。
C語言實現 #include<stdio.h> void main() { int abc = 0; int num = 0; int space = 0; int other = 0; char str; printf("請輸入要統計的字串"); while ((s
c++寫一個函式,實現輸入一個字串,將其中的字元按逆序輸出
#include "stdafx.h" #include <iostream> #include <string.h> using namespace std; #define N 20 int _tmain(int argc, _TCHAR* argv[]) {
從鍵盤輸入一個字串,將此字串按字元的ASCII碼值從小到大排序,並顯示排序後的字串。
#include <stdio.h> #include <string.h> int main(){ char a[100]; int n,l,j,k,i,tmp; while(scanf("%s",a)!=EOF){ n = strlen(
排列組合之全排列 (輸入一個字串,輸出該字串包含的字元的所有組合)
因為專案需求,要用到全排列,在此記錄下來。全排列公式: f(n) = n! (n>=0) 此demo為,輸入一個字串,遍歷字串中每個字元,並組成一個新的字串。通過遞迴演算法,得到所有字
編寫子函式,能將一個字串中的大寫字元變為小寫字元,而小寫字元變為大寫字元。主函式中要求能輸入字串,並輸出變換後的字串。
#include<stdio.h>int main(){ void change(char m[32]); int i; char m[32]; gets(m); change(m); printf("%s\n",m); return 0;}void change
PHP輸入一個字串,打印出該字串中字元的所有排列
輸入一個字串,打印出該字串中字元的所有排列。 例如輸入字串abc,則輸出由字元a、b、c所能排列出來的所有字串 abc、acb、bac、bca、cab和cba。 /** * 輸入一個字串,打印出該字串中字元的所有排列 * @param unknown $ar
c++入門:輸入一個字串,將其分段輸出,分段符為除字母和數字之外的符號。
輸出 輸入一個字串 樣例輸入 ad/adfa,123d?a1 樣例輸出 ad adfa 123d a1#include<iostream> #include<string.h>
輸入一個字串,分別統計出包含的英文字母、數字、空格和其他字元的個數
/** * */ package testString; import java.util.Scanner; /** *@author: Administrator *@date: 2016-12-26 下午09:23:41 */ public class
通過鍵盤輸入一個字串,判斷字串中出現最多的字元並輸出該字元和輸出出現次數
package com.test;import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class JudeCount { /** * @param args
題目:輸入一個字串,打印出該字串中字元的所有排列。例如輸入字串abc,則輸出由字元a、b、c所能排列出來的所有字串abc、acb、bac、bca、cab和cba。
題目:輸入一個字串,打印出該字串中字元的所有排列。例如輸入字串abc,則輸出由字元a、b、c所能排列出來的所有字串abc、acb、bac、bca、cab和cba。 /** * */ pack
統計母音字母——輸入一個字串,統計處其中母音字母的數量。更復雜點的話統計出每個母音字母的數量。
--完成語言 JAVA import java.util.HashSet; import java.util.Scanner; import java.util.Set; import java.io