導航:首頁 > 軟體知識 > 編寫程序怎麼顯示英文名

編寫程序怎麼顯示英文名

發布時間:2023-05-27 09:44:20

① 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()
{
intm;
char*months[]={"岩此讓埋January","February","March","April","May","June","July","August"粗滑迅,"September","October","November","December"};
printf("InputMonth:");
scanf("%d",&m);
printf("Themonthis:%s",*(months+m-1));
}

③ 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語言程序

#include<stdio.h>
#include<string.h>

intmain(void)
{
嘩絕旅charstr[100];
宏擾intcheck=0;
inti=0;
printf("請輸入英文名:");
scanf("%s",str);

str[0]=toupper(str[0]);/*首字母大寫*/
printf("%s ",str);
for(i=0;''!=str[i];i++)
{
亂凳check=toupper(str[i]);
if(check>='A'&&check<='Z')
printf("%c是第%d個字母 ",str[i],check-'A'+1);
else
printf("%c非英文字母 ",str[i]);
}
return0;
}

⑤ 怎麼編寫一個C程序,要求建立文本,存入英文名;打開加入學號;打開讀取內容將其顯示在屏幕

這個就是叫你練習文件的使用洞啟唯, 其他的那些已經掌握了,這部分看看書自然就知道嘍。
打開文件有函數,關閉文件有函數,讀有函數,寫有函數納培,就這幾個旁談函數罷了

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

Enter a first and last name:Lloyd Fosdick

Fosdick,L

程序瞎冊代碼亂神歲:

#include<stdio.h>
#include<stdlib.h>
//定義一個新類型bool
#define N 40

int main(void)
{
char name[N],ch;
int num=0,i=0;
printf("Enter a first and last name:");

while((ch=getchar())!='/n')
{
name[num]=ch;
num++;
}

while(i<=num && name[i]!=' ')
i++;

for(i=i+1;i<=num;i++)
printf("%c",name[i]);
printf("%c",','嘩睜);
printf("%c",name[0]);
printf("/n");

return 0;
}

⑦ 編寫一個程序,輸入星期,輸出該星期的英文名。用指針數組處理。請大神出手相助啊!!!

#include<stdio.h>

intmain(void)
{
intn;
char*week[]={"行爛Sunday","Monday"棗鄭,"Tuesday","Wednesday","Thursday","Friday","Saturday"檔岩漏};
scanf("%d",&n);
puts(week[n%7]);
return0;
}

⑧ 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語言 輸入月份號,輸出該月的英文名

例:輸入"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");

}

運行效果:

(9)編寫程序怎麼顯示英文名擴展閱讀:

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語言編寫一個程序,根據用戶輸入英文名和姓先顯示姓氏,其後跟一個逗號,然後顯示名的首字母:

while (getchar() != ' '中顫)//獲得名字
{
ch_1=getchar();
}

這里名字後續字元不需要 在while判斷裡面有getchar就可以了,不需要再循環體裡面重復搜培宏調用世冊

直接

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

}

就可以了。

閱讀全文

與編寫程序怎麼顯示英文名相關的資料

熱點內容
電子產品數據表格怎麼做 瀏覽:369
武漢光谷科技職業技術學校有什麼專業 瀏覽:80
吉事辦小程序怎麼重新注冊 瀏覽:298
建行簡訊交易提醒怎麼扣費 瀏覽:663
虛擬貨幣怎麼能上主流交易所 瀏覽:236
我現在所做的產品是什麼 瀏覽:726
溫州市哪裡有聯通大數據代理公司 瀏覽:836
國外程序員用什麼設計資料庫 瀏覽:830
代理人說假話怎麼辦 瀏覽:691
研究問題一般程序是什麼 瀏覽:239
如何聘用技術崗位 瀏覽:623
安迪蘇有哪些化工產品 瀏覽:403
ug後處理如何減少程序段 瀏覽:812
中國科學技術館坐什麼公交車 瀏覽:860
adobe應用程序更新怎麼關閉 瀏覽:328
ebar系列有哪些產品 瀏覽:643
株洲批發市場的租金多少錢 瀏覽:342
哪裡可以理解更多經濟信息 瀏覽:885
有什麼醫學類的刷題小程序 瀏覽:978
清除血管毒垢有哪些產品 瀏覽:271