武研所OJ平台与华为机试OJ平台不一样,武研所需要完整的用户代码,而不是功能模块!
题目一:
字符串反序输出
#include <stdio.h>
#define MAXCHAR 101
int main(void)
{
int i = 0;
char ch=0;
char inputString[MAXCHAR]={0};
while((ch = getchar()) != EOF)
{
if(ch == '\n')
{
inputString[i] = '\0';
break;
}
inputString[i++] = ch;
}
while(--i>=0)
putchar(inputString[i]);
return 0;
}
这个题目大家可以看到此OJ平台的尿性,输出需要用while来做,我一开始用fgets,妈的,怎么都报系统错误,后来换成while,好了!
题目二:
字符串字母不分大小写排序_其他字符原位置输出
#include <stdio.h>
#define MAXCHAR 200
typedef struct{
char c;
int val;
}StringDeal;
typedef struct{
char c;
int pos;
}SpecialChar;
void bubble_sort(StringDeal *sd,int len);
int main(void)
{
StringDeal sd[MAXCHAR];
SpecialChar sc[MAXCHAR];
char c