早教吧作业答案频道 -->其他-->
c,改错题1、给定程序MODI1.C中函数fun的功能是:先将在字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序连接到t串的后面.例如:当s中字符串为:"ABCDE"时,则t中字符串应为:"ABCDEEDCB
题目详情
c ,
改错题1、给定程序MODI1.C中函数fun的功能是:先将在字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序连接到t串的后面.
例如:当s中字符串为:"ABCDE"时,则t中字符串应为:"ABCDEEDCBA".后面的是改正内容
#include
#include
void fun (char *s,char *t)
{int i,sl;
sl = strlen(s);
//
t[sl]='\0';/* t[2*sl]='\0' */
main()
{char s[100],t[100];
printf("\nPlease enter string s:"); scanf("%s",s);这个s的前面没有&可以么
fun(s,t);
printf("The result is:%s\n",t); }
改错题1、给定程序MODI1.C中函数fun的功能是:先将在字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序连接到t串的后面.
例如:当s中字符串为:"ABCDE"时,则t中字符串应为:"ABCDEEDCBA".后面的是改正内容
#include
#include
void fun (char *s,char *t)
{int i,sl;
sl = strlen(s);
//
t[sl]='\0';/* t[2*sl]='\0' */
main()
{char s[100],t[100];
printf("\nPlease enter string s:"); scanf("%s",s);这个s的前面没有&可以么
fun(s,t);
printf("The result is:%s\n",t); }
▼优质解答
答案和解析
t[sl+i] = s[sl-i-1]; 实现把s中的字符按逆序连接到t串的后面.
i初值为0,sl-i-1为sl-1,s[sl-1]就是s字符串中最末一个字符.
随着i增大,sl-i-1会减小,即对于s字符串从末往前读取字符.
t[sl+i]即随着i增大,从t[sl]开始依次反向写入s中的字符.
scanf("%s",s);对于字符串,字符串名就是指针,表示字符串地址,不用使用取地址运算符&.
i初值为0,sl-i-1为sl-1,s[sl-1]就是s字符串中最末一个字符.
随着i增大,sl-i-1会减小,即对于s字符串从末往前读取字符.
t[sl+i]即随着i增大,从t[sl]开始依次反向写入s中的字符.
scanf("%s",s);对于字符串,字符串名就是指针,表示字符串地址,不用使用取地址运算符&.
看了 c,改错题1、给定程序MOD...的网友还看了以下:
英语翻译NOTE:此页用来配置振铃的节奏(RingCadence),一般不需要用户配置.RING0 2020-05-14 …
在matlab中,如何定义函数式子中的未知常数.即,在做某个迭代程序时,函数中含有未知常数(用字母 2020-05-14 …
Matlab中如何定义一个函数?我在命令窗口定义函数时出错Function definitions 2020-05-16 …
matlab中如何定义变量矩阵? 2020-05-16 …
请问matlab 中如何定义一个变量为变化随机数?比如有一个变量a,我要定义a是0到0.5之间不断 2020-05-16 …
有机物中α碳的定位α碳的位置是连接官能团的第一个碳 那要是有多个官能团该怎么办?是不是按照官能团的 2020-05-16 …
abaqus中如何定义橡胶材料mooney-rivlin参数C10、C01和D1 2020-05-17 …
adams中如何定义一个随频率变化的力? 2020-05-17 …
在奇函数的定义式-f(x)=f(-x)中如果定义域中的x是多项式,比如f(x-1)那么负号带进去是 2020-05-21 …
Pentium4微处理器在保护模式下中断描述符表的长度为2KB,它在内存中如何定位?A.位于0000 2020-05-23 …