下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。 #include #include main() { char c; int a,s=0; while(____

admin2013-02-23  21

问题 下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。
    #include
    #include
    main()
    {  char c;
       int a,s=0;
       while(_________)
          if(isdigit(c))
       {a=s-’0’;s+=a;}
       printf("s=%d",s);
    }

选项

答案(c=getchar())!=’\n’。

解析 由题可知,用函数c=gelchar()从键盘上读取一行的字符(即没有换行),所以条件为(c=getchar())!=’\n’。
转载请注明原文地址:https://jikaoti.com/ti/j8n0FFFM
0

最新回复(0)