導航:首頁 > 英文名字 > c語言顯示英文名字

c語言顯示英文名字

發布時間:2021-05-03 13:50:42

⑴ c語言的問題輸入英文名字,安字母先後順序輸出名字。

你上面的程序哪裡對了?數據結構,邏輯,都沒有可取的地嘛
長度不定,個數不定,最好的處理是分解成一個一個的單詞(名字),動態分配內存,用鏈表有序的(升序,大的插後面)存起來,順序輸出鏈表內容就成了

看你上面的程序,初始化時 sum=0 第一次引用時就是這個 for(j=0;sum>0;j++),這樣它能幹活嗎?用點心,重新設計一下

⑵ c語言編寫一個程序,根據用戶輸入英文名和姓先顯示姓氏,其後跟一個逗號,然後顯示名的首字母:

//先看這這代碼, 這段代碼的可讀性不高...... 注釋等會.

#include <stdio.h>

int main(void)

{

char first_initial, ch; //這代碼寫得不好, 打眼一看以為是錯的.....

printf("Enter a first and last name: ");

scanf(" %c", &first_initial); //這個是為了保存名字的第一個字元, 這樣剩下的就只剩下名的後面部分和

while (getchar() != ' '); //這樣它把名字給輸入完了, 因為姓和名中間有空格

while ((ch = getchar()) != '\n') //輸入姓.

if (ch != ' ') //這句感覺沒啥用, 因為姓不可能會有空格在裡面.

putchar(ch);

printf(", %c.\n", first_initial); //然後把剛剛保存到的名字的首字輸出.

return 0;
// 我咋感覺這代碼錯了.....因為一個getchar後面緊跟一個putchar, 就相當於是, 你在控制台里輸入一個1, 結果出來了倆1.

}

⑶ C語言編程題:從鍵盤上輸入星期號,並顯示該星期的英文名稱

很簡單的,定義一個常量字元數組即可

#include<stdio.h>
intmain(){
intn;
chara[7][10]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};
scanf("%d",&n);
puts(a[n-1]);
return0;
}

⑷ c語言 輸入月份號,輸出該月的英文名

例:輸入"3",則輸出"March",用指針數組處理。

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

#include<stdlib.h>

void main() {

int month;

char* Month[12] = { "January","February","March","April","May","June","July",

"August","September","October","November","December" };

printf("請輸入月份 ");

scanf("%d", &month);

for (; month < 1 || month>12; printf("您的輸入有誤,請重新輸入 "), scanf("%d", &month));

printf("%d月的英文名為:%s ", month, *(Month + month - 1));

system("pause");

}

運行效果:

(4)c語言顯示英文名字擴展閱讀:

system()用法:

windows操作系統下system () 函數詳解(主要是在C語言中的應用)函數名: system

功 能: 發出一個DOS命令

用 法: int system(char *command);

system函數已經被收錄在標准c庫中,可以直接調用

程序例:

#include <stdlib.h>

#include <stdio.h>

int main(void)

{

printf("About to spawn command.com and run a DOS command ");

system("dir");

return 0;

}

又如:system("pause")可以實現凍結屏幕,便於觀察程序的執行結果;system("CLS")可以實現清屏操作。而調用color函數可以改變控制台的前景色和背景,具體參數在下面說明。

例如,用 system("color 0A"); 其中color後面的0是背景色代號,A是前景色代號。各顏色代碼如下:

0=黑色 1=藍色 2=綠色 3=湖藍色 4=紅色 5=紫色 6=黃色 7=白色 8=灰色 9=淡藍色 A=淡綠色 B=淡淺綠色 C=淡紅色 D=淡紫色 E=淡黃色 F=亮白色

⑸ 怎麼用c語言 顯示出來這樣的 英文字母

我估計你輸入的hello world只是一個開關,只有輸入hello world才能列印這個helloworld 輸入其他的都列印不了,每個單片語成字元不同所需要的空間也需要重新計算,。。。給你一個方法
printf(「。。。」);
printf("....");
。。。。。。

⑹ c語言:編寫程序在屏幕上顯示自己的英文名字

話說那個英文名字是自己輸入的嘛……如果是的話就用下面這個程序
#include <stdio.h>

char ch[80];

main()
{
ch=""; //在這里修改即可
//當然如果是從屏幕讀入的話就改成 scanf("%s", ch);
printf("%s\n", ch);
}

⑺ c語言輸入一個英文名,輸出時將英文名首字母大寫,''

while
(getchar()
!=
'
')//獲得名字
{

ch_1=getchar();
}
這里名字後續字元不需要
在while判斷裡面有getchar就可以了,不需要再循環體裡面重復調用
直接
while (getchar() != ' ')//獲得名字
{
}就可以了。

⑻ C語言程序,列印英文名

#include<stdio.h>

intmain(){
charc,n;
inti=0;
printf("Enterafirstandlastname:");
while((c=getchar())!=''){
if(i==0){
n=c;
}
if(c==''){
i=1;
}
if(i==1){
printf("%c",c);
}
}
printf(",");
printf("%c",n);
printf(".");

return0;
}

⑼ C語言的英文名字是什麼

language C

⑽ C語言 編寫程序,當輸入數月份時,顯示相應英文月份名稱。

#include<stdio.h>

int main(void){

char *month[]={"January","February","March","April","May","June","July","August","September","October","November","December"};

int i;

printf("**************輸入0結束循環************ ");

while(1){

printf("請輸入月份號:");

scanf("%d",&i);

if(i==0){

return 0;

}

printf("該月的英文名為:%s ",month[i-1]);

}

}

閱讀全文

與c語言顯示英文名字相關的資料

熱點內容
我的世界怎麼改馬的名字好聽 瀏覽:355
謝梓汐名字打分 瀏覽:793
最好聽的陳字開頭的名字 瀏覽:879
不錯的英文名字男孩 瀏覽:45
五行木配水女孩名字 瀏覽:372
大眾名字男孩 瀏覽:628
楊思彤鼠年女孩名字好嗎 瀏覽:862
呂子開頭三個字的名字 瀏覽:311
黃樂琪的名字五行屬性 瀏覽:132
園區起名 瀏覽:767
水配什麼名字好聽 瀏覽:406
穿越火線近戰武器名字大全圖片大全圖片大全 瀏覽:428
跟妝工作室名字英文 瀏覽:537
葉艷華名字如何打分 瀏覽:198
趙姓紹字輩男孩名字鼠年 瀏覽:751
姓李字五行屬什麼名字好 瀏覽:150
測試你在古代叫什麼名字游戲 瀏覽:462
尚姓起名字大全2020鼠寶寶大名 瀏覽:420
兩個字好聽的名字女生帶陌字 瀏覽:99
五行喜火缺水怎麼起名字 瀏覽:261