首页 > 用户发贴区 > 编程问题提问区 > 求助!!!!小弟由题目不会….
2008
07-02

求助!!!!小弟由题目不会….

各位大老帮帮忙!!


用%s控制输入一个数字字符串,将其转换为整数并用%d输出。例如输入字符串“1234”,输出1234。
设计要求:要求用字符数组来存放数字字符串。
设计要求:要求用整型格式是输出。


求助!!!!小弟由题目不会….》有 3 条评论

  1. 253610623 说:

    /*  HELLO.C — Hello, world */

    #include “stdio.h”
    #include “conio.h”

    main()
    {
        int a,c;
        scanf(“%dd”,&a);
        c=a;
        printf(“%d”,c);
        getch();
    }

     

    好像是昨天刚学的整形数据 我忘了 这个输出倒是可以了

     

  2. 253610623 说:

    %dd 多打了个 不过也能通过

  3. 253610623 说:

    给出参靠

    #include “stdio.h”
    #include “conio.h”

    int char_to_int(char ch)
    {   int a;
        a=(int)ch;
        switch(a)
        {
          case 49: return 1;break;
          case 50: return 2;break;
          case 51: return 3;break;
          case 52: return 4;break;
          case 53: return 5;break;
          case 54: return 6;break;
          case 55: return 7;break;
          case 56: return 8;break;
          case 57: return 9;break;
         default: case 48: return 0;

        }

    }
    main()
    {   char a[256],b;
        int i,c=0;
        gets(a);
        for(i=0;a[i]!=’\0′;i++)     ;
          {
              b=a[i];
          c=char_to_int(b);

          printf(“%d”,c);
         }
        printf(“\n”);
       
    }

留下一个回复