计算表达式的值--循环

计算表达式的值--循环

时间: 1ms        内存:128M

描述:

计算表达式s=的结果,注意精度小于1e-6的项不再计算在内。

输入:

 无

输出:

 表达式s结果

示例输入:

示例输出:

0.632121

提示:

参考答案(内存最优[0]):


#define CHANGE 1
main()
{char str[80],c;int i=0;
gets(str);
while(str[i]!='\0')
{
#if CHANGE
if(str[i]==90||str[i]==122) str[i]=str[i]-25;
else if(str[i]>=65&&str[i]<90||str[i]>=97&&str[i]<122) str[i]=str[i]+1;
#endif
i++;
}
puts(str);
}

参考答案(时间最优[0]):


#define CHANGE 1
main()
{char str[80],c;int i=0;
gets(str);
while(str[i]!='\0')
{
#if CHANGE
if(str[i]==90||str[i]==122) str[i]=str[i]-25;
else if(str[i]>=65&&str[i]<90||str[i]>=97&&str[i]<122) str[i]=str[i]+1;
#endif
i++;
}
puts(str);
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注