【发布时间】:2015-04-29 17:56:12
【问题描述】:
我必须在 C 中编写一个函数,该函数接收一串字符,然后将数字 13 添加到每个字符。我想出了这个解决方案:
#include<stdio.h>
main()
{
char text[100];
gets(text);
code (text);
}
code (char text[100])
{
int i;
for(i=0;i<=98;i++)
{
text[i]=text[i] + 13 ;
}
printf ("%s",text);
return (0);
}
是这样吗?
【问题讨论】:
-
这样对吗?你测试了吗?如果它有效,我想没关系。
-
这个问题更适合codereview.stackexchange.com
-
@reggaeguitar 不,不是。代码审查适用于有效且希望变得更清洁的东西。不是为了“这对吗?” / "这行得通吗?"
-
很公平,我只是认为该操作会从了解 codereview.stackexchange 中受益,并且可能会获得一些更有帮助的反馈,而不会因为在那里发布而被否决