--------
int n;
int f[maxn];
char s[maxn];
int main(){
int n=0;
while (gets(s+n)){
n=strlen(s);
}
s[n]=0;
f[0]=0;
for (int i=1;i<=n;i++) f[i]=(f[i-1]+1999)%i;
if (s[f[n]]=='?') printf("Yes\n");
else if (s[f[n]]==' ') printf("No\n");
else printf("No comments\n");
return 0;
}--------

本文通过一个C语言程序示例展示了如何处理字符串并使用特定算法进行字符位置判断。程序读取输入字符串,利用循环计算特定数值,并依据字符串结尾字符给出不同输出。此示例适用于理解基本字符串操作及简单的算法实现。

611

被折叠的 条评论
为什么被折叠?



