編一個程式,輸入一個字串,將組成字串的所有非英文字母的字元刪除後輸出
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String N=scanner.nextLine();
char[] a=N.toCharArray();
char[] b=N.toCharArray();
int i,j;
for(i=0;i<a.length;i++){
if(a[i]>='a'&&a[i]<='z' ||a[i]>='A'&&a[i]<='Z'){
for(j=0;j<b.length;j++){
b[j]=a[i];
System.out.print(b[j]);
break; //注意這個坑,跳出這個迴圈,而不是整個迴圈。
}
}
}
}
}
相關推薦
編一個程式,輸入一個字串,將組成字串的所有非英文字母的字元刪除後輸出
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String N=scanner.next
C語言:編寫一個程式統計輸入字串中,各個數字、空白字元、以及其他所有字元出現的次數。
#include<stdio.h> int main() { int c = 0; int num_count = 0; int emp_count = 0; int els_count = 0; w
編寫程式,輸入一個年份,判斷該年是否是閏年。如果是閏年,輸出“yes”,否則輸出“no”。 將下面的程式填寫完整。
撰寫人——軟工二班——陳喜平 題目描述 編寫程式,輸入一個年份,判斷該年是否是閏年。如果是閏年,輸出“yes”,否則輸出“no”。 將下面的程式填寫完整。 #include <stdio.h> int main() { int y; while (sc
寫一個函式,輸入int型,返回整數逆序後的字串。如:輸入123,返回“321”。 要求必須用遞迴,不能用全域性變數,輸入必須是一個引數,必須返回字串
看了一下這個文章http://www.codeceo.com/article/alibaba-interview-java.html 順手寫了下 應該符合題目意思吧~~ #include <cstdio> #include <iostream> #i
青蛙(frog)杯第一屆棒球比賽開賽啦。 你現在是一名記分員,輸入一個字串陣列(比賽記錄情況),按如下規則計分: 1. 如果該字串是數字:代表當輪比賽的得分情況。 2. 如果該字串是“+”:
#include "stdafx.h" #include<stack> #include<vector> #include<iostream> using namespace std; int frogPoints(char
寫入一個方法,輸入一個檔名和一個字串,統計這個字串在這個檔案中出現的次數。
public class Test1 { /* * * 寫一個方法,輸入一個檔名和一個字串,統計這個字串在這個檔案中出現的次數。 * */ public static void main
編寫一個程式根據輸入的三角形的三條邊判斷是否能組成三角形,如果可以則輸出它的面積和三角形型別(等邊、等腰、直角三角形
#include<iostream> #include<math.h> using namespace std; int main() { double a,b,c; double v,p; cout<<"請輸入三角形三條邊:
寫一個程式,輸入一個長整型數,輸入一任意一個長整數,請用函式一求出長整數所有之和,用函式二求出長整型數的逆序數。
#include <stdio.h> #include <stdlib.h> #define N 100 void func3() { char str[N]; int i,upper=0,lower=0,digi
1、編寫程式,輸入一個四位數,列印輸出其個位數、十位數、百位數和千位數。
上週日遇到一些事情 來不及更新 非常抱歉 #include <stdio.h> int main() { int a,b,c,d,e; printf
【Java】編寫一個程式,輸出一個字串中的大寫英文字母數,小寫英文字母數以及非英文字母數
/* * 作者:筱筱 * 日期:20170507 * 功能:編寫一個程式,輸出一個字串中的大寫英文字母數,小寫英文字母數以及非英文字母數。 */ public class Aa3Count { public static void main(S
編寫一個程式,輸出一個字串中的大寫英文字母數,小寫英文字母數以及非英文字母數。
import java.util.Scanner;public class CountString{ public static void main(String[] args){ int uletter = 0;//儲存大寫字母 int l
編寫一個程式,輸入一個英文句子,將其中單詞位置倒置,單詞內部結構不變。例如“I am from shanghai”倒置為“shanghai from am I”。
#include<stdio.h> #include<string.h> void change(char *str) { char temp = 0; cha
編寫一個程式,輸入月份號,輸出該月的英文月名
#include<stdio.h> int main() { char*month_name[13]={"illegal month","January","February","March","April", "May","June","July","A
求階乘,輸入一個正整數 n,輸出n!
factor i++ print 階乘 pri tor n) printf main #include<stdio.h>int factorial (int n); int main(){ int n; scanf("%d",&n); printf("
Python基礎課:定義一個函數,輸入一個序列,判斷序列是順序還是逆序,順序輸出UP,逆序輸出DOWN,否則輸出None
逆序 python基礎 ted == sorted fun spa span def 1 def fun(arg): 2 try: 3 li = list(arg) 4 if(sorted(li)==li): 5
求一個程序,輸入一個整數,依次輸出它的每位數的英文單詞
整數 docs zip edas blank sdk mk4 fan tun 礁崖壕vntky聊勤和http://www.docin.com/zdb62317迸衛藏2vjx9懈中來http://tushu.docin.com/sina_6345203404撬乓帕9j36c療
輸入一個年份,再輸入一個月份,判斷其是平年還是閏年,然後輸出當前月份的天數。
ons bool 平年 閏年 tel false () color 聲明 #region 輸入一個年份,再輸入一個月份,判斷其是平年還是閏年,然後輸出當前月份的天數。 Console.WriteLine("請輸入一個年份");
斐波那契數列,1.1.2.3.5.8......,輸入一個數字,比如3,顯示前面三個數字1,1,2.
int 都是 AR public 運行 sca ... 3.5 info 斐波那契數列(從第三個數字開始都是前面兩個數字的和),1.1.2.3.5.8......,輸入一個數字,比如3,顯示前面三個數字1,1,2. 1 public class practice {
文件讀取,輸入一個單詞查找文件裏有多少個
gen [] 運行 void ava 圖片 分享圖片 buffer pac 代碼 package TestNumber; import java.io.BufferedReader; import java.io.File; import java.io.FileNotF
演算法題,輸入一個矩陣,輸出每一列最大的兩個數
#include <iostream> using namespace std; void search(int a[][5] , int n){ //一個5行5列的矩陣 int max[2][5]; //分別表示前一個最大的數和後一個最大的數