文章
1
粉丝
9
获赞
0
访问
770
请问是哪里出了问题呢?在本地运行测试的时候结果正确
#include<stdio.h>
#include<string.h>
#define N 1000
void main(){
char a[N];
int i,j,flag;
while(scanf("%s",a)!=EOF){
for(i=0;i<strlen(a);i++){
flag=0;
for(j=i+1;j<strlen(a);j++){
if(a[j]==a[i]&&a[j]!=' '&&a[i]!=' '){
if(flag==0) printf("%c:%d,",a[i],i);
flag=1;
printf("%c:%d,",a[j],j);
a[j]=' ';
&nbs...
登录后发布评论
关于\b的问题可以看看这篇文章:https://blog.csdn.net/harryduanchina/article/details/90751355
输出格式有点问题
你的代码每一行末尾都多了一个逗号