导航:首页 > 软件知识 > 编写程序怎么显示英文名

编写程序怎么显示英文名

发布时间: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()!='')//获得名字
{

}

就可以了。

阅读全文

与编写程序怎么显示英文名相关的资料

热点内容
代理人说假话怎么办 浏览:691
研究问题一般程序是什么 浏览:239
如何聘用技术岗位 浏览:623
安迪苏有哪些化工产品 浏览:403
ug后处理如何减少程序段 浏览:812
中国科学技术馆坐什么公交车 浏览:860
adobe应用程序更新怎么关闭 浏览:326
ebar系列有哪些产品 浏览:642
株洲批发市场的租金多少钱 浏览:341
哪里可以理解更多经济信息 浏览:883
有什么医学类的刷题小程序 浏览:978
清除血管毒垢有哪些产品 浏览:270
目前西安市场韭菜销售情况怎么样 浏览:969
winform程序图标怎么修改 浏览:483
深圳招银金融资产交易中心怎么样 浏览:98
什么产品是求着买的 浏览:885
如何用数据线做好玩的东西 浏览:627
如何以低分辨率运行特定程序 浏览:234
手游代理需要注意什么细节 浏览:55
悬浮技术怎么做 浏览:537