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

编写程序怎么显示英文名

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

}

就可以了。

阅读全文

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

热点内容
代理国库税收收缴什么时候生效 浏览:277
为什么做趋势交易很多人都没钱 浏览:120
小程序的diy是什么意思 浏览:328
产品经理ppt怎么写 浏览:251
技术培训机构如何做 浏览:723
扬州驾驶求职市场前景如何 浏览:997
信息经营在哪个类目下 浏览:940
贴牌产品如何分类 浏览:397
产品被判定为受限产品怎么解决 浏览:28
汽车漂移技术要多少钱 浏览:212
为什么产品排名始终靠后 浏览:937
健身胶囊如何建立身体数据档案 浏览:888
无需手术就能生发是什么技术 浏览:839
二手房交易锐费怎么分 浏览:764
大三如何做产品经理 浏览:738
什么叫取现冲正交易 浏览:955
精选速购怎么做代理 浏览:534
嘉定区市场包装材料哪个好 浏览:431
村合作社的产品怎么外销 浏览:868
在交易猫上架商品要多久审核完 浏览:675