主页 > 古诗美文集网

c语言翻转诗句问题

247 2025-06-26 18:38

一、c语言翻转诗句问题

不是这样子清空的,清空的话使用memset这样写memset(str2,'\0',50*50*sizeof(char));memset(str3,'\0',50*50*sizeof(char));memset(temp,'\0',50*sizeof(char));//memset的头文件为string.h你那样写的意思是在while循环的最后重新定义了三个局部变量,然后初始化,但是局部变量的生存周期只在一对花括号之内,也就是说你刚刚定义了三个局部变量,还没有使用,三个局部变量已经被销毁掉了。所以你的那三句是没有意义的。

二、求一段c语言代码,定义一个变量,然后通过键盘给这个变量赋一个中文字符作为值,例如”字”

typedef char[3] ansichar;

ansichar c;

scanf(%s,c);

printf(%s,c);

三、C语言程序注解

main()

{

int a,b;  /*定义两个整型变量a,b*/

a=32767; /*整型变量a赋初值*/

b=a+1; /*整型变量b用表达式赋值*/

printf(\na=%d,a+1=%d\n,a,b); /*换行并打印 a= ,a+1 =,其中,a=后面跟变量a的值,a+1后面跟变量b的当前值*/

a=-32768; /*再次对变量a赋初值*/

b=a-1; /*再次用表达式对变量b赋值*/

printd(\na=%d,a-1=%d\n,a,b); /*换行并打印 a= ,a-1 =,其中,其中,a=后面跟变量a的值,a-1后面跟变量b的当前值*/

getch(); /*调用库函数getch()*/

}

(2)

main()

{

char c1,c2,c3; /*定义三个字符变量*/

c1='a';  /*为字符变量c1赋初值*/

c2='b'; /*为字符变量c2赋初值*/

c1=c1-32; /*用表达式为字符变量c1赋值*/

c2=c2-32; /*用表达式为字符变量c2赋值*/

c3=130; /*为字符变量c3赋初值*/

printf(\n%c %c %c\n,c1,c2,c3); /*换行并打印字符变量c1,c2,c3的值,打印完再换行*/

printf(%d %d %d\n,c1,c2,c3); /*打印字符变量c1,c2,c3的值为对应的数值格式*/

getch(); /*调用库函数getch()*/

}

四、用现代汉语改写古诗名句”山穷水复疑无路,柳暗花明又一村”

烟山重重,溪水九曲,眼前仿佛没有了道路,但转过山,眼前绿柳繁花一片明艳,正是又一座村子。

lz不觉得把偶和楼上的拼起来念很有趣吗?hoho

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片

网站地图 (共3个专题20835篇文章)

返回首页