更多“补充程序Ccon022.C,使其实现输入若干整数,统计其中大于零和小于零的个数,输入零结束。 ”相关问题
  • 第1题:

    编写程序实现以下功能:输入若干整数(输入0结束),每个整数输入完毕后,马上输出该整数是否为素数。要求判断一个整数是否为素数的功能用一个函数实现。


    'D:\\a1.dat'For Random Put #10ik Seek #105 根据分析可知,本题打开的文件可以先写后读,既可以读又可以写,同时又发现文件读写使用Get#和Put#语句,因此,应该用随机方式打开文件,故[13]处应填“'D:\\a1.dat'ForRandom”。通过一个For循环输入10个数,并把它们写到文件中去,因此[14]处应填“Put#10,i,r”。为读出第5个整数,必须首先把记录指针移到第5条记录处,可使用Seek#语句,故[15]处应填“Seek#10,5”。

  • 第2题:

    从键盘输入若干大于等于零的实数,例如输入若干个同学的成绩数据,当输入负数的时候结束输入。请将用户输入的非负实数降序并保留一位小数输出。


    #include<stdio.h> #define N 100 main0 {int a[N]i.n=0; float sum=0aver; for(i=0;i<N;i++)scanf('%d'&a[i]); for(i=0;i<N;i++) if(a[i]>=0) { sum=sum+a[i]: n++; } if(n==0)printf('All numbers are negative!\\n'); else {aver=sum/n; printf('aver=%7.2f\\n'aver); } } #include<stdio.h> #define N 100 main0 {int a[N],i.n=0; float sum=0,aver; for(i=0;i<N;i++)scanf('%d',&a[i]); for(i=0;i<N;i++) if(a[i]>=0) { sum=sum+a[i]: n++; } if(n==0)printf('All numbers are negative!\\n'); else {aver=sum/n; printf('aver=%7.2f\\n',aver); } }

  • 第3题:

    输入一批正整数(以零或负数为结束标志),求其中的奇数和。要求定义和调用函数int even(int n)判断整数n的奇偶性,当为奇数时返回1,否则返回0。 输入输出示例 输入:11 3 7 6 8 9 11 0 输出:sum = 41


    #include <stdio.h>
    void main()
    {
    in

  • 第4题:

    编写程序实现以下功能:输入若干个整数(输入0结束),将不能被3整除的整数相加,并将求和结果输出。要求判断一个整数n是否能被另一个整数m整除的功能用一个函数实现。


    'D:\\a1.dat'For Random Put #10ik Seek #105 根据分析可知,本题打开的文件可以先写后读,既可以读又可以写,同时又发现文件读写使用Get#和Put#语句,因此,应该用随机方式打开文件,故[13]处应填“'D:\\a1.dat'ForRandom”。通过一个For循环输入10个数,并把它们写到文件中去,因此[14]处应填“Put#10,i,r”。为读出第5个整数,必须首先把记录指针移到第5条记录处,可使用Seek#语句,故[15]处应填“Seek#10,5”。

  • 第5题:

    3、编写程序,读入一批正整数(以零或负数为结束标志),求其中的奇数和。 输入输出示例 input integers:1 3 90 7 0 the sum of odd numbers is 11


    ex2-8.cpp