輸入一行字串,輸出改行的單詞
<h1>1. 輸入一行字串(單詞和若干空格),輸出該行單詞(每個單詞一行) #include<stdio.h> #include<stdlib.h> #include<ctype.h> int main(void) { char a[100]; int word=0,i=0; gets(a); while(a[i]!='\0') { if(word==0&&isalpha(a[i])) { word=1; } else if(word==1&&isalpha(a[i])==0) { word=0; printf("\n"); } if(word) printf("%c",a[i]); i++; } return 0; }
相關推薦
輸入一行字串,輸出改行的單詞
<h1>1. 輸入一行字串(單詞和若干空格),輸出該行單詞(每個單詞一行) #include<stdio.h> #include<stdlib.h> #include<ctype.h> int main(void) { char
輸入一行字串,要求統計其中字母,空格,數字以及其他字元的數目
#include <stdio.h> void main() { int letter, space, digit, other; char ch; letter = space = digit = other = 0; while ((ch
排列組合之全排列 (輸入一個字串,輸出該字串包含的字元的所有組合)
因為專案需求,要用到全排列,在此記錄下來。全排列公式: f(n) = n! (n>=0) 此demo為,輸入一個字串,遍歷字串中每個字元,並組成一個新的字串。通過遞迴演算法,得到所有字
【程式設計題】輸入一個字串,輸出該字串中相鄰字元的所有組合。
/** * 輸入一個字串,輸出該字串中相鄰字元的所有組合。 舉個例子,如果輸入abc,它的組合有a、b、c、ab、bc、abc。(注意:輸出的組合需要去重)(40分) * @param args
題目:輸入一個字串,輸出該字串中字元的所有組合。舉個例子,如果輸入abc,它的組合有a、b、c、ab、ac、bc、abc。
題目:輸入一個字串,輸出該字串中字元的所有組合。舉個例子,如果輸入abc,它的組合有a、b、c、ab、ac、bc、abc。 /* * AllQ.java 2011-10-23 * Copyri
C語言輸入一個字串,輸出字串的所有組合
#include <stdio.h> #include <string.h> #define MAXSTRING 160 /************************************* Author: Stat&陳 ******
輸入一行字串(單詞和若干空格), 輸出該行單詞個數 這裡用到判斷字元與否的isalpha
#include<stdio.h> #include<ctype.h> #include<string.h> void main() { int count; int i,sount; char a[90]; count =0; gets(a); if(isalp
輸入一行字元,將此字串中最長的單詞輸出
#include "stdio.h" #include "string.h" int i,j,z,l,y,x,o; char a[20],b[20],c[20]; char string(char a[20],int j); void main(){ char s
給定一個字串:要求輸入英文語句,輸出英文語句中每個單詞在字串中出現的次數。
def geshu(src): n=0; str1 = src.split(); len1=len(str1); for s in str1: n = 0; for i in range(len1):
給定一字串,將每個單詞的字元順序倒置,單詞間的順序不變。例如:輸入字串“I love you”,輸出“I evol uoy”。
#include <iostream> #include <sstream> using namespace std; //計算並返回字串長度 int Length(char *str) { int length=0; while((
python 從鍵盤輸入一個字串,將小寫字母全部轉換成大寫字母,將字串以列表的形式輸出(如果字串包含整數取整型)?
str1 = input("請輸入任意字串: ") list1= [] #儲存字串 list2= [] #儲存數字 for i in str1: if i.isdigit() == True: #判斷當前字元是否為字元 list2.append(int(i)) else:
編一個程式,輸入一個字串,將組成字串的所有非英文字母的字元刪除後輸出
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String N=scanner.next
ACMNO.3 有三個整數a b c,由鍵盤輸入,輸出其中的最大的數。 輸入 一行陣列,分別為a b c 輸出 a b c其中最大的數 樣例輸入 10 20 30 樣例輸出 30
基於平臺Dev-C++ 5.11 題目描述 有三個整數a b c,由鍵盤輸入,輸出其中的最大的數。 輸入 一行陣列,分別為a b c 輸出 a b c其中最大的數 樣例輸入 10 20 30 樣例輸出 30 提示 max ? if(a
ACMNO.8輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數。 輸入 一行字元 輸出 統計值 樣例輸入 aklsjflj123 sadf918u324 asdf91u32
題目描述 輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數。 輸入 一行字元 輸出 統計值 樣例輸入 aklsjflj123 sadf918u324 asdf91u32oasdf/.';123 樣例輸出 23 16 2 4
輸入一行字元,統計其中有多少個單詞,單詞之間用空格分隔開
這道題目出自譚浩強的C語言程式設計 P165 的例6.8 個人覺得這道題目看似簡單,但是其中原理理解消化得需要點時間,因為本章的字元陣列相對於前邊的章節,又上升了一個難度。 先來看思路: 這道題的Key point就是怎樣確定“出現了新的單詞" 可以先對字元進行逐字檢查,如果出現地新單詞,設
linux下的簡單程式設計——輸入一個字串,並輸出其個數
1、安裝虛擬機器(VMware12),安裝系統(Ubuntu14),安裝VMware Tools 2、為Ubuntu建立root使用者 3、在Ubuntu下安裝ssh服務,便於通過Xshell遠端訪問 4、通過cd /mnt/hgfs/shared/指令進入共享
輸入字串,輸出不重複的子串的長度,例如abcabcd,最長子串是abcd輸出4
import java.util.LinkedList; import java.util.Scanner; public class LengSubString { public static void main(String[] args){ S
python 實現計算器功能 輸入字串,輸出相應結果
1 import re 2 formul='2*(1+2*6/3-2)+5+2*(1+6/2/3-2)' 3 4 def addjian(func): 5 digital = re.split('(\D)',func) 6 for index in rang
c++寫一個函式,實現輸入一個字串,將其中的字元按逆序輸出
#include "stdafx.h" #include <iostream> #include <string.h> using namespace std; #define N 20 int _tmain(int argc, _TCHAR* argv[]) {
c語言 輸入一行字元,統計其中有多少個單詞,單詞之間用空格分隔開
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!