一、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


- 相关评论
- 我要评论
-