c语言输入输出汉字
答:一个汉字实际上是用一个字符数组中的连续两个元素储存的 例如:char s[2];scanf("%s",s); ///1、此处不加& 2、此处可用gets(s);for(int i=0;i<2;++i)printf("%c",s[i]);这样可以完整输入输出一个汉字。
答:{ char name[16],sex[8],tel[16],addr[64];int age;};int main(){ int i;struct Student stus[]={{"李丽","女","111","湖南长沙",18},{"张爽","男","222","北京",17},{"王力","男","333","江苏南京",19},{"刘敏","女","444","四川成都",20}};printf("请输入一...
答:如果您是用TC进行编程,那么只能显示英文,如果您是用VC进行编程就可以显示中文了。两者只是编译工具不一样,编程语言的使用是一样的。代码如下:include<stdio.h> include<string.h> int main(){ char name[6][20];char temp[20];printf("请输入6个人的名字:\n");int i;for (i = 0; i ...
答:如过是输出的这个很复杂反正乱七八糟ASCII码有关,可以百度下看看楼上两个都不正确输入一般性1l是输入一个数组,只能是数字字符和字母,2l没有逻辑性可言。输出就像上面讲的用printf函数。printf("今天"\n);直接把汉字放在里面就可以了
答:include<iostream.h> void mian(){ char a;cout<<"please imput:";cin>>a;cout<<int(a)<<endl;} 这个可以实现 输入一个字符,然后输出他的代码
答:求一个c语言程序代码,输入一串汉字(<=15个)随机输出一个 我来答 1个回答 #热议# 你发朋友圈会使用部分人可见功能吗?抗婉竭青 2019-04-19 · TA获得超过3676个赞 知道大有可为答主 回答量:3111 采纳率:29% 帮助的人:269万 我也去答题访问个人页 ...
答:include <stdio.h> int main(){ char str[128];scanf("%s" , str );printf("%s\n",str );return 0;}
答:汉字输入需要编译器支持的,如果你用的是devc++,就可以直接写 include"stdio.h"int main() { char s[20]; gets(s); printf("\%s",s);}
答:由于多字节的字符,在按单字节方式取出时,都会大于127(ASCII表上限),所以只要判断取出的字符对应整数值大于127,那么就可以判断为多字节字符的组成部分,于是得到下面这个程序。char input[] = "我I爱Love你You";char *p = input;char output[50];int i = 0;while((*p) != '\0'){ if (...
答:输入:一叶轻舟向东流 帆稍轻握杨柳手 风纤碧波微起舞 顺水任从雅客流 输出:一帆风顺 include<stdio.h> struct spf { char b[100];};int main(){ struct spf a[4];int i;i=0;for(i=0;i<4;i++){ scanf("%s",a[i].b);} for(i=0;i<4;i++){ printf("%c%c",a[i].b...
网友评论:
山邰13724217953:
c语言中,如何输入一个汉字,对应输出一个汉字? -
49876卓党
: 用自符串: 先定义一个字符串,如:char hanzi[20]; 然后: scanf("%s",hanzi); 或者gets(hanzi); 不过定义的时候控制了字节为20,不能输太多,(一个汉字两 个字节)
山邰13724217953:
C语言如何输入一段特定的汉字之后输出文字 -
49876卓党
: #include <stdio.h> #include <string.h> int main() { char str[100]; scanf("%s", str ); if ( strcmp(str,"你好")== 0 )printf("再见\n"); else printf("hello!\n"); return 0; }
山邰13724217953:
怎么编一个可以输入输出汉字的C语言程序啊 -
49876卓党
: 把汉字当成普通字符看待就行了,看例子#include<stdio.h> void main() {char c[10];printf("请输入汉字:\n");scanf("%s",c);printf("%s",c); }
山邰13724217953:
在c语言中怎样输入汉字,望高手赐教!! -
49876卓党
: #include <stdio.h> #include <io.h>void main (void) {FILE *input, *output;int letter; if ((input = fopen("dao.txt", "r")) == NULL)printf("Error opining source.cmns");else if ((output = fopen("c:\\new.txt", "w")) == NULL)printf("Error ...
山邰13724217953:
C语言输入汉字输出汉字 -
49876卓党
: 举个例子吧: #include#include#define sz 300 int main() { char st[sz]; //定义一个字符数组用来存取 printf ("please input"); scanf("%s",st); //将取得的字符放入ST数组 printf("%s\n",st); system ("PAUSE"); return 0; }
山邰13724217953:
C语言如何输出中文 -
49876卓党
: 这要看你用的C的版本,如果是Turbo C 的话,是不能输出中文的,它不支持中文输出功能.如果是其他版本的C应该可以(我也不太确定其他版本能不能输出).
山邰13724217953:
C语言里怎么输入和显示中文字符 -
49876卓党
: 定义一个字符数组用来存放中文,注意长度抄哟 然后...你就输入吧..接知着输出就行,代道码给你扔下边了 #include<stdio.h> void main() { char s[10]; printf("请输入字符串"); scanf("%s",s); printf("输出"); puts(s); }
山邰13724217953:
C语言怎么输出汉字啊? -
49876卓党
: 到下面下载UCDOS98, 安装好后先执行UCDOS命令, 按ALT+F2是拼音, ALT+F5是五笔.http://www.longjus.com/ucdos98c.rar
山邰13724217953:
怎么在C语言里用printf输出一个中文 -
49876卓党
: 一般情况下,应用程序采用的字符集为gbk, gb2312,该字符集中一个汉字由两个字节组成,所以在普通的C语言中,汉字是按字符串进行存储和输出的.(另:还有utf8字符集,一个汉字由三个字节组成,详情可查阅utf8字符集)char * p = "张...
山邰13724217953:
c语言输入输出汉字 -
49876卓党
: 我推荐用数组做 我不太清楚汉字的编码 反正汉字不超过10W个 但可以肯定是一个汉字对应一个类似与ascii的编码 假设是100000-200000之间的int类型 ch 先定义 int code[100000]={0}; 读取一个ch(int)...