kid_0203 2015-11-05 11:32 采纳率: 50%
浏览 1931
已采纳

求大神帮忙看一下c语言字符题目~~

从键盘上输入一个满足格式(形如“ A1,234 ” )要求的字符串(其长度不超过20),编程将其从分割符(“,”)位置分割成两个部分(如 A1 和 234 两个字符串),并在屏幕上分两行顺序显示分割后的结果(输入输出格式示例如下)。

输入: A 1, 234

输出 1 : A1

输出 2 : 234

方法1:不真正分隔,只是寻找分隔标志(逗号),然后用'\n'替代实现分两行输出。

方法2:真正以逗号作为分隔符,将字符串分成两个子串。

 #include<stdio.h>   
int main()   
{   
char c[100],a=0,b=0,d=0,i=0;   
gets(c);   
while(c[i]!=',');   
{printf("%c",c[i]);   
i++;}   
printf('\n');   
i++;   
while(c[i]!='\0')   
{printf("%c",c[i]);   
i++;   
}   
printf('\n');   
}  

我写的代码输出不了结果 请问为啥

  • 写回答

9条回答 默认 最新

  • ysuwood 2015-11-05 11:53
    关注
     #include <stdio.h>
    int main()   
    {   
        char c[100],a=0,b=0,d=0,i=0;   
        gets(c);   
        while(c[i]!=',') //这有问题
        {
            printf("%c",c[i]);   
            i++;
        }   
        printf("\n");   //这有问题
        i++;   
        while(c[i]!='\0')   
        {
            printf("%c",c[i]);   
            i++;   
        }   
        printf("\n");   //这有问题
    }  
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(8条)

报告相同问题?

悬赏问题

  • ¥15 宇视监控服务器无法登录
  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥15 DruidDataSource一直closing
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据