如何用c语言编写一个程序,根据用户输入英文名和姓先显示姓氏,其后跟一个逗号,然后显示名的首字母

如何用c语言编写一个程序,根据用户输入英文名和姓先显示姓氏,其后跟一个逗号,然后显示名的首字母,第1张

Enter a first and last name:Lloyd Fosdick

Fosdick,L

程序代码:

#include<stdioh>

#include<stdlibh>

//定义一个新类型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;

}

所谓国际音标符号库,就是利用一些常用的字母来替换一些不常用的国际音标符号, 并通过一定的程序来实现国际音标的输入输出。这样一来在使用计算机进行备课、出题和做课件时就不用再为国际音标的输入输出发愁了。 因为Windows中本身没有国际音标符号,要使用国际音标必须先增加国际音标符号库,使Windows能输入和输出国际音标。其实国际音标符号库在金山词霸中就有一个,我们可以利用它为Windows的输入和输出国际音标建立一个符号库。 答案补充 我们以IpaPanADD字体为例来说明(对另两种字体可采取同样的方法)。 1、利用Word自身提供的插入符号功能来实现 进入Word 2000,选择菜单栏中的“插入→符号”命令,d出“符号”对话框,单击“符号”标签,从字体下拉列表框中选择“IpaPanADD”字体,如图1所示。选择需要插入的音标符号,按[插入]按钮就可以了。您也可以按[快捷键]按钮为要插入的符号设置快捷键,以便以后用键盘快速输入。 图1 2、利用Windows提供的字符映射表来实现 单击“开始→程序→附件→系统工具→字符映射表”命令(如果您的系统上没有此程序,请运行“添加/删除程序”来安装,具体可参见Windows使用手册),打开“字符映射表”程序,并从字体下拉框中选择“IpaPanADD”字体,其中的字符就会显示出来,选中自己需要的音标符号,再点击[复制]按钮将它复制到Windows剪贴板中(如图2),然后到Word中按下[粘贴]按钮即可将此音标符号插入。利用字符映射表,不仅可以在Word中输入国际音标,还可以在其他字处理软件如:写字板、记事本、WPS中输入音标

代码文本:

//#include "stdafxh"//vc++ 60 Maybe should add this line

#include <string>

#include <iostream>

using namespace std;

int main(int argc,char argv[]){

string str;

int i,j,k,n;

char ch;

cout << "Please enter a string\n";

while((ch=cinget())!='\n')

str+=ch;

n=strlength();

for(k=i=0;i<=n;i++){

if(str[i]>='a' && str[i]<='z' || str[i]>='A' && str[i]<='Z')

k++;

else if(k){

for(j=1;j<=k;j++)

cout << str[i-j];

k=0;

cout << ' ';

}

}

cout << endl;

return 0;

}

完整的程序如下 :

main()

{

char ch,c1,c2,i;

printf("a char:");

scanf("%c",&ch);

c1='a'+(ch-'a'+25)%26;

c2='a'+(ch-'a'+27)%26;

printf("该字母的前驱和后继分别为:%c,%c\n",c1,c2);

for(i=0;i<26;i++)

{

printf("%c ",ch);

if(ch=='z')ch='a';

else ch++;

}

printf("\n");

}

以上就是关于如何用c语言编写一个程序,根据用户输入英文名和姓先显示姓氏,其后跟一个逗号,然后显示名的首字母全部的内容,包括:如何用c语言编写一个程序,根据用户输入英文名和姓先显示姓氏,其后跟一个逗号,然后显示名的首字母、请设计一个程序,用户输入英文,程序输出此英文的国际音标、用c++ 请编一个程序,输入一串英文单词,然后把英文单词倒过来输出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9711709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存