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++ 请编一个程序,输入一串英文单词,然后把英文单词倒过来输出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)