編程打名字
① 濡備綍鐢ㄧ紪紼嬬殑鏂規硶杈撳嚭濮撳悕鍜屽﹀彿
鐢╬ython緙栧啓涓涓紼嬪簭,杈撳嚭浣犵殑濮撳悕鍜屾帢鏃╁﹀彿鐨勬柟娉曘
濡備笅鍙傝冿細
1.杈撳叆鍛戒護鎻愮ず絎︼紝杈撳叆python騫舵寜Enter榪涘叆python浜や簰妯″紡銆
幫你寫了一個,實現基本功能,加了一點基本的輸入錯誤判斷。需要其他更細節的部分可以自己完成。
importjava.util.Scanner;
publicclassTest{
publicstaticvoidmain(Stringargs[]){
Stringsurname[]={"王","李","宋","歐陽","諸葛"};//姓氏字元串數組
Stringname="";//輸入的姓名
Stringsname1="";//輸入姓名的前一個字元
Stringsname2="";//輸入姓名的前兩個字元
Stringlname="";
inti=0;
intflag=3;//表示姓氏數組中開始出現復姓的位置
intj=flag;
booleantemp=true;
//輸入姓名
Scannerin=newScanner(System.in);
while(temp){
System.out.print("請輸入姓名:");
name=in.nextLine();
if(name.length()<2){
System.out.println("您輸入的姓名不合規范!");
}else{
temp=false;
sname1=name.substring(0,1);
sname2=name.substring(0,2);
}
}
for(i=0;i<flag;i++){
//如果單姓
if(surname[i].equals(sname1)){
lname=name.substring(1,name.length());
System.out.println("姓:"+sname1+"&名:"+lname);
break;
}
}
for(j=flag;j<surname.length;j++){
//如果單姓
if(surname[j].equals(sname2)){
lname=name.substring(2,name.length());
System.out.println("姓:"+sname2+"&名:"+lname);
break;
}
}
//如果姓氏不存在
if(i==flag&&j==surname.length){
System.out.println("姓氏不存在!");
}
}
}
③ c語言編程中,怎麼輸入輸出 姓名,漢字。
如果您是用TC進行編程,那麼只能顯示英文,如果您是用VC進行編程就可以顯示中文了。兩者只是編譯工具不一樣,編程語言的使用是一樣的。
代碼如下:
#include<stdio.h>
#include<string.h>
int main(){
char name[6][20];
char temp[20];
printf("請輸入6個人的名字: ");
int i;
for (i = 0; i < 6; i++){
gets(name[i]);
}
printf(" 這六個人的名字如下: ");
for (i = 0; i < 6; i++){
printf("%s ", name[i]);
}
printf(" ");
printf("按字典排序後如下所示: ");
int j, k;
for (j = 0; j < 6; j++)
for (k = j + 1; k < 6; k++)
{
if (strcmp(name[j], name[k])>0)
{
strcpy(temp, name[j]);
strcpy(name[j], name[k]);
strcpy(name[k], temp);
}
}
for (i = 0; i < 6; i++)
printf("%s ", name[i]);
}
拓展資料
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
④ c++緙栫▼浠庨敭鐩樹腑杈撳叆涓涓濮撳悕錛屽苟涓旇緭鍏ヤ竴涓騫撮緞銆
#include <iostream>鎼忕矖
#include <紕伴摱紕癴stream>
#include <string>
using namespace std;
void main(){
string name;
int age;
cout<<"input your name and age:";
cin>>name>>age;
ofstream outobj("data.txt");
outobj<<"鎴戝彨"<<name<絎戣皥<",浠婂勾"<<age<<",鏈濠.";
outobj.close();
}
⑤ C++緙栫▼錛岃緭鍏ヤ竴涓鍚嶅瓧錛屾樉紺哄悕瀛楀姞鎴戠粰鍑虹殑鍙ュ瓙
#include<iostream>
#include<string>
usingnamespacestd;
intmain()
{
鍝楃粷鏃卻tringname;
cout<<"杈撳叆浣犵殑鍚嶅瓧錛";
cin>>name;
瀹忔壈cout<<name<<"錛屼綘濂戒貢鍑"<<endl;
return0;
}