导航:首页 > 英文名字 > 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