niusouti.com
更多“输入一个字符串,将其中的数字累加求和,输出结果。”相关问题
  • 第1题:

    在Excel中,为了区别"数字"与"数字字符串",在输入的"数字字符串&quo

    在Excel中,为了区别"数字"与"数字字符串",在输入的"数字字符串"前应加上‘符号以区别”进行关闭文档操作后数字”。()


    参考答案:正确

  • 第2题:

    printf( )函数中用到格式符%4s,其中,数字4表示输出的字符串占用4列。若字符串长度大于4,则输出按下列4种方式之一进行,该方式是()。

    • A、从左起输出该字符串,右补空格
    • B、按原字符串长度从左向右全部输出
    • C、右对齐输出该字符串,左补空格
    • D、输出错误信息

    正确答案:B

  • 第3题:

    一个具有反馈信号可调节的风阀执行器,通常需要I/O模块的()进行测控。

    • A、一个数字量输入端口和一个数字量输出端口
    • B、一个模拟量输入端口和一个模拟量输出端口
    • C、一个数字量输入端口和一个模拟量输出端口
    • D、一个模拟量输出端口和一个数字量输出端口

    正确答案:B

  • 第4题:

    编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。      例如:输入string,则输出gnirts。


    正确答案: #include "stdio.h"
    void reverse(char str[])
    {int i,j;
    char t;
    for(j=0;str[j]!=/0;j++);/*求字符串长度*/
    for(i=0,j=j-1;i<j;i++,j--)
    {t=str[i];
    str[i]=str[j];
    str[j]=t;
    }
    }
    main()
    {char str[80];
    printf("/nPlease input a string:");
    gets(str);
    reverse(str);
    printf("/nString reverse:");
    puts(str);}

  • 第5题:

    通过键盘输入一个高精度的正整数n(n的有效位数≤240),去掉其中任意s个数字后,剩下的数字按原左右次序将组成一个新的正整数。编程对给定的n和s,寻找一种方案,使得剩下的数字组成的新数最小。 【样例输入】 178543 S=4 【样例输出】 13


    正确答案: 为了尽可能地逼近目标,我们选取的贪心策略为:每一步总是选择一个使剩下的数最小的数字删去,即按高位到低位的顺序搜索,若各位数字递增,则删除最后一个数字,否则删除第一个递减区间的首字符。然后回到串首,按上述规则再删除下一个数字。重复以上过程s次,剩下的数字串便是问题的解了。
    具体算法如下:
    输入s,n;
    while(s>0)
    {i=1; //从串首开始找
    while(i
    {i++;}
    delete(n,i,1); //删除字符串n的第i个字符
    s--;
    }
    while(length(n)>1)&&(n[1]=‘0’)
    delete(n,1,1); //删去串首可能产生的无用零
    输出n;

  • 第6题:

    监控模块(SM)分为自备式智能监控模块和附加监控模块两种形式。其中附加监控模块可通过()、计数输入接口分别与非智能设备的相应接口连接。

    • A、数字输出、模拟输入
    • B、数字输入、模拟输入
    • C、数字输入、数字输出
    • D、数字输入、数字输出、模拟输入

    正确答案:D

  • 第7题:

    编一个程序,输入一个代表身份证号码的字符串,判断字符串长度(18)是否正确,还要判断输入的每个字符是否为数字。否则要求重新输入。


    正确答案: stringa;
    boolq=true;
    Console.WriteLine("请输入你的身份证;");
    a=Console.ReadLine();
    for(intb=0;b<=a.Length-1;b++)
    {
    if(a[b]>=’0’&&a[b]<=’9’)
    {
    continue;
    }
    else
    q=false;
    }
    if(a.Length==18)
    {
    if(q==true)
    Console.WriteLine("输入正确");
    elseif(q==false)
    Console.WriteLine("输入不合法,请重新输入");
    }
    else
    Console.WriteLine("输入不合法,请重新输入");

  • 第8题:

    WAIT命令用于让用户输入一个()

    • A、数字
    • B、字符
    • C、字符串
    • D、以上都是

    正确答案:B

  • 第9题:

    如果用+操作符把一个字符串和一个整型数字相加,结果将怎样?()

    • A、解释器输出一个类型错误
    • B、字符串将被转换成数字,再与整型数字相加
    • C、字符串将被丢弃,只保留整型数字
    • D、字符串和整型数字将连接成一个新字符串
    • E、整形数字将被丢弃,而保留字符串

    正确答案:C

  • 第10题:

    问答题
    输入一个字符串,将其中小写字母改成大写字母,把大写字母改成小写字母,其余字符不变,输出该字符串。

    正确答案: strings;
    Console.WriteLine("请输入一个字符串:");
    s=Console.ReadLine();
    foreach(charchins)
    if(’a’<=ch&&ch<=’z’)Console.Write((char)((int)ch-32));
    elseif(’A’<=ch&&ch<=’Z’)Console.Write((char)((int)ch+32));
    elseConsole.Write(ch);
    Console.WriteLine();
    解析: 暂无解析

  • 第11题:

    单选题
    如果用+操作符把一个字符串和一个整型数字相加,结果将怎样?()
    A

    解释器输出一个类型错误

    B

    字符串将被转换成数字,再与整型数字相加

    C

    字符串将被丢弃,只保留整型数字

    D

    字符串和整型数字将连接成一个新字符串

    E

    整形数字将被丢弃,而保留字符串


    正确答案: A
    解析: 暂无解析

  • 第12题:

    问答题
    编一个程序,输入一个代表身份证号码的字符串,判断字符串长度(18)是否正确,还要判断输入的每个字符是否为数字。否则要求重新输入。

    正确答案: stringa;
    boolq=true;
    Console.WriteLine("请输入你的身份证;");
    a=Console.ReadLine();
    for(intb=0;b<=a.Length-1;b++)
    {
    if(a[b]>=’0’&&a[b]<=’9’)
    {
    continue;
    }
    else
    q=false;
    }
    if(a.Length==18)
    {
    if(q==true)
    Console.WriteLine("输入正确");
    elseif(q==false)
    Console.WriteLine("输入不合法,请重新输入");
    }
    else
    Console.WriteLine("输入不合法,请重新输入");
    解析: 暂无解析

  • 第13题:

    以下程序的功能是:对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。


    正确答案:

  • 第14题:

    输入一字符串,按相反次序输出其中的所有字符。(要求用指针方法实现)


    正确答案: #include "string.h"
    #include "stdio.h"
    main()
    {char s[81],*p;
    gets(s);
    p=s;
    while(*p='/0')p++;
    if(p!=s)
    do{p--;
    putchar(*p);}
    while(p!=s);

  • 第15题:

    输入一个字符串,将其中所有的大写英文字母+3,小写英文字母-3,然后再输出加密后的字符串。


    正确答案: #include "string.h"
    main()
    {char s[81];
    int i=0;
    gets(s);
    while(s[i]!='/0')
    {if(s[i]>='a'&&s[i]<='z')s[i]=s[i]-3;
    if(s[i]>'A'&&s[i]<='Z')s[i]=s[i]+3;
    i++;
    }
    puts(s);
    }

  • 第16题:

    printf函数中用到格式符%5s,其中数字5表示输出的字符串占用 5列,如果字符串长度大于5,则输出按方式().

    • A、从左起输出该字符串,右补空格
    • B、按原字符长从左向右全部输出
    • C、右对齐输出该字串,左补空格
    • D、输出错误信息

    正确答案:B

  • 第17题:

    音频多路调制器的作用是什么()。

    • A、将数字输入变成模拟输出
    • B、将模拟输入变成数字输出
    • C、增加数字信号的强度
    • D、增加模拟音频信号的强度

    正确答案:D

  • 第18题:

    一个具有反馈信号可调节的风阀执行器,通常需要I/O模块的()进行测控。

    • A、一个数字量输入端口和一个数字量输出端口
    • B、一个模拟量输入端口和一个模拟量输出端口
    • C、一个数字量输入端口和一个模拟量输出端口
    • D、一个模拟量输入端口和一个数字量输出端口

    正确答案:B

  • 第19题:

    输入一个字符串,将其中小写字母改成大写字母,把大写字母改成小写字母,其余字符不变,输出该字符串。


    正确答案: strings;
    Console.WriteLine("请输入一个字符串:");
    s=Console.ReadLine();
    foreach(charchins)
    if(’a’<=ch&&ch<=’z’)Console.Write((char)((int)ch-32));
    elseif(’A’<=ch&&ch<=’Z’)Console.Write((char)((int)ch+32));
    elseConsole.Write(ch);
    Console.WriteLine();

  • 第20题:

    如果用+操作符把一个字符串和一个整型数字相加,结果怎样?()

    • A、解释器输出一个类型错误
    • B、字符串将被转成数字,再与整型数字相加
    • C、字符串将被丢弃,只保留整型数字
    • D、字符串和整形数字将连接成一个新字符串

    正确答案:B

  • 第21题:

    单选题
    如果用+操作符把一个字符串和一个整型数字相加,结果怎样?()
    A

    解释器输出一个类型错误

    B

    字符串将被转成数字,再与整型数字相加

    C

    字符串将被丢弃,只保留整型数字

    D

    字符串和整形数字将连接成一个新字符串


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    printf( )函数中用到格式符%4s,其中,数字4表示输出的字符串占用4列。若字符串长度大于4,则输出按下列4种方式之一进行,该方式是()。
    A

    从左起输出该字符串,右补空格

    B

    按原字符串长度从左向右全部输出

    C

    右对齐输出该字符串,左补空格

    D

    输出错误信息


    正确答案: C
    解析: 暂无解析

  • 第23题:

    问答题
    输入一个字符串,将其中所有的大写英文字母+3,小写英文字母-3,然后再输出加密后的字符串。

    正确答案: #include "string.h"
    main()
    {char s[81];
    int i=0;
    gets(s);
    while(s[i]!='/0')
    {if(s[i]>='a'&&s[i]<='z')s[i]=s[i]-3;
    if(s[i]>'A'&&s[i]<='Z')s[i]=s[i]+3;
    i++;
    }
    puts(s);
    }
    解析: 暂无解析

  • 第24题:

    问答题
    编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。      例如:输入string,则输出gnirts。

    正确答案: #include "stdio.h"
    void reverse(char str[])
    {int i,j;
    char t;
    for(j=0;str[j]!=/0;j++);/*求字符串长度*/
    for(i=0,j=j-1;i<j;i++,j--)
    {t=str[i];
    str[i]=str[j];
    str[j]=t;
    }
    }
    main()
    {char str[80];
    printf("/nPlease input a string:");
    gets(str);
    reverse(str);
    printf("/nString reverse:");
    puts(str);}
    解析: 暂无解析