编译的时候出现Declaration syntax error不知道那里出了问题??

来源:百度知道 编辑:UC知道 时间:2024/05/27 15:44:09
这是我弄的代码 不知道那里出了问题了。。。请各位大虾帮帮忙。 急。。。
#include "string.h"
#include "stdio.h"
xoid main()
{
int i=0;
char s[100];
printf("please input string:\n");
gets(s);
for(i=1;i<strlen(s);i+=2)
{
if(s[i]>'a' && s[i]<'z')
{
s[i]=s[i]-32;
}
}
printf("output string:\n");
puts(s);
}

#include "string.h"
#include "stdio.h"
void main()//这里应该是void,而不是xoid
{
int i=0;
char s[100];
printf("please input string:\n");
gets(s);
for(i=1;i<strlen(s);i+=2)
{
if(s[i]>'a' && s[i]<'z')
{
s[i]=s[i]-32;
}
}
printf("output string:\n");
puts(s);
}//这里多了个“.”

馨儿_青衣 的回答已经很好了