编一个程序,用for循环语句,从键盘输入10个实数,分别求出它们中的正数之和,以及负数之和。

题目

编一个程序,用for循环语句,从键盘输入10个实数,分别求出它们中的正数之和,以及负数之和。


相似考题
参考答案和解析
正确答案: inti;
doublesum1=0,sum2=0,x;
for(i=1;i<=10;i++)
{
Console.Write("请输入一个实数:");
x=double.Parse(Console.ReadLine());
if(x>0)
sum1+=x;
else
sum2+=x;
}
Console.WriteLine("正数之和:{0},负数之和:{1}",sum1,sum2);
更多“编一个程序,用for循环语句,从键盘输入10个实数,分别求出它们中的正数之和,以及负数之和。”相关问题
  • 第1题:

    编一个程序,用for循环语句求出1到100之间的奇数之和。


    正确答案: inti,s=0;
    for(i=1;i<=100;i=i+2)
    {
    s=s+i;
    }
    Console.WriteLine("1-100之间所有奇数的和为{0}",s);

  • 第2题:

    编一个程序,用while循环语句来计算1+1/2+2/3+3/4+...+99/100之和。


    正确答案: doublei=1,s=1;
    while(i<=99)
    {
    s=s+i/(i+1);
    i++;
    }
    Console.WriteLine("和为{0}",s);

  • 第3题:

    编写一个程序,用while语句,求出1+(1+2)+(1+2+3)+...+(1+2+3+...+10)之和。


    正确答案: inti=1,s=0,j=1,s1=0;
    while(j<=10)
    {
    while(i<=j)
    {
    s=s+i;
    i++;
    }
    s1=s1+s;
    j++;
    }
    Console.WriteLine("{0}",s1);

  • 第4题:

    编一个程序,利用while循环语句和Math类中的Pow()方法,求出1到10的各个数的平方之和。


    正确答案: doublei=1,s=0;
    while(i<=10)
    {
    s=s+Math.Pow(i,2);
    i++;
    }
    Console.WriteLine("和为{0}",s);

  • 第5题:

    编一个程序,从键盘输入10个实数,存入一个数组,用冒泡法对这个数作升序排序。


    正确答案: inti,j,temp;
    constintn=10;
    int[]SortArray=newint[n];
    for(i=0;i{
    Console.Write("/n请输入一个数:");
    SortArray[i]=int.Parse(Console.ReadLine());
    }
    Console.Write("/n等待排序的数据序列为:");
    for(i=0;i{
    Console.Write("{0}",SortArray[i]);
    }
    for(i=n-1;i>=0;i--)
    {
    for(j=0;j<=i-1;j++)
    {
    if(SortArray[j]>SortArray[j+1])
    {
    temp=SortArray[j];
    SortArray[j]=SortArray[j+1];
    SortArray[j+1]=temp;
    }
    }
    }
    Console.Write("/n已经排序后的数据序列为:");
    for(i=0;i{
    Console.Write("{0}",SortArray[i]);
    }
    Console.WriteLine();

  • 第6题:

    问答题
    编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个数和小写字母的个数。

    正确答案: strings;
    intn1=0,n2=0;
    Console.WriteLine("请输入一个字符串");
    s=Console.ReadLine();
    foreach(charcins)
    {
    if(c>=’A’&&c<=’Z’)
    n1++;
    elseif(c>=’a’&&c<=’z’)
    n2++;
    else
    continue;
    }
    Console.WriteLine("大写字母有{0}个,小写字母有{1}个",n1,n2);
    解析: 暂无解析

  • 第7题:

    问答题
    编写一个程序,用while语句,求出1+(1+2)+(1+2+3)+...+(1+2+3+...+10)之和。

    正确答案: inti=1,s=0,j=1,s1=0;
    while(j<=10)
    {
    while(i<=j)
    {
    s=s+i;
    i++;
    }
    s1=s1+s;
    j++;
    }
    Console.WriteLine("{0}",s1);
    解析: 暂无解析

  • 第8题:

    问答题
    编一个程序,从键盘输入10个实数,存入一个数组,用冒泡法对这个数作升序排序。

    正确答案: inti,j,temp;
    constintn=10;
    int[]SortArray=newint[n];
    for(i=0;i{
    Console.Write("/n请输入一个数:");
    SortArray[i]=int.Parse(Console.ReadLine());
    }
    Console.Write("/n等待排序的数据序列为:");
    for(i=0;i{
    Console.Write("{0}",SortArray[i]);
    }
    for(i=n-1;i>=0;i--)
    {
    for(j=0;j<=i-1;j++)
    {
    if(SortArray[j]>SortArray[j+1])
    {
    temp=SortArray[j];
    SortArray[j]=SortArray[j+1];
    SortArray[j+1]=temp;
    }
    }
    }
    Console.Write("/n已经排序后的数据序列为:");
    for(i=0;i{
    Console.Write("{0}",SortArray[i]);
    }
    Console.WriteLine();
    解析: 暂无解析

  • 第9题:

    问答题
    编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序输出这10个数。

    正确答案: inti;
    int[]a=newint[10];
    for(i=0;i<10;i++)
    {
    Console.Write("请输入一个数:");
    a[i]=int.Parse(Console.ReadLine());
    }
    Console.WriteLine();
    for(i=9;i>=0;i--)
    {
    Console.Write("{0}",a[i]);
    }
    Console.WriteLine();
    解析: 暂无解析

  • 第10题:

    问答题
    编一个程序,从键盘上输入二个实数,使用Math类中Max()和Min()方法,求出它们中的最大数和最小数。

    正确答案: doubled1,d2,max,min;
    Console.WriteLine("请输入两个实数");
    d1=double.Parse(Console.ReadLine());
    d2=double.Parse(Console.ReadLine());
    max=Math.Max(d1,d2);
    min=Math.Min(d1,d2);
    Console.WriteLine("最大值为{0},最小值为{1}",max,min);
    解析: 暂无解析

  • 第11题:

    问答题
    编一个程序,用for循环语句求出1到100之间的奇数之和,以及偶数之和。

    正确答案: longi,j,m,s=0;
    for(i=1;i<=10;i++)
    {
    m=1;
    for(j=1;j<=i;j++)m=m*j;
    s=s+m;
    }
    Console.WriteLine("1!+2!+3!+...+10!="+s);
    解析: 暂无解析

  • 第12题:

    问答题
    编一个程序,利用while循环语句和Math类中的Pow()方法,求出1到10的各个数的平方之和。

    正确答案: doublei=1,s=0;
    while(i<=10)
    {
    s=s+Math.Pow(i,2);
    i++;
    }
    Console.WriteLine("和为{0}",s);
    解析: 暂无解析

  • 第13题:

    编一个程序,利用do-while循环语句,从键盘上输入10个整数,求出它们的和。


    正确答案: inti=1,n,sum=0;
    do
    {
    Console.WriteLine("请输入一个整数");
    n=int.Parse(Console.ReadLine());
    sum=sum+n;
    i++;
    }while(i<=10);
    Console.WriteLine("这十个整数的和为{0}",sum);

  • 第14题:

    编一个程序,用for循环语句求出1到100之间的奇数之和,以及偶数之和。


    正确答案: longi,j,m,s=0;
    for(i=1;i<=10;i++)
    {
    m=1;
    for(j=1;j<=i;j++)m=m*j;
    s=s+m;
    }
    Console.WriteLine("1!+2!+3!+...+10!="+s);

  • 第15题:

    编一个程序,从键盘上输入二个实数,使用Math类中Max()和Min()方法,求出它们中的最大数和最小数。


    正确答案: doubled1,d2,max,min;
    Console.WriteLine("请输入两个实数");
    d1=double.Parse(Console.ReadLine());
    d2=double.Parse(Console.ReadLine());
    max=Math.Max(d1,d2);
    min=Math.Min(d1,d2);
    Console.WriteLine("最大值为{0},最小值为{1}",max,min);

  • 第16题:

    编一个程序,用while循环语句,从键盘输入10个数,要求找出最大数和次大数。


    正确答案: inti=1,max=1,max1=1;
    ints;
    Console.WriteLine("请输入10个数:");
    while(i<=10)
    {
    s=int.Parse(Console.ReadLine());
    if(s>max)
    {
    max1=max;
    max=s;
    }
    elseif(s>max1)
    {
    s=max1;
    }
    i++;
    }
    Console.WriteLine("最大值为{0},次大值为{1}",max,max1);

  • 第17题:

    编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序输出这10个数。


    正确答案: inti;
    int[]a=newint[10];
    for(i=0;i<10;i++)
    {
    Console.Write("请输入一个数:");
    a[i]=int.Parse(Console.ReadLine());
    }
    Console.WriteLine();
    for(i=9;i>=0;i--)
    {
    Console.Write("{0}",a[i]);
    }
    Console.WriteLine();

  • 第18题:

    问答题
    编一个程序,利用do-while循环语句,从键盘上输入10个整数,求出它们的和。

    正确答案: inti=1,n,sum=0;
    do
    {
    Console.WriteLine("请输入一个整数");
    n=int.Parse(Console.ReadLine());
    sum=sum+n;
    i++;
    }while(i<=10);
    Console.WriteLine("这十个整数的和为{0}",sum);
    解析: 暂无解析

  • 第19题:

    问答题
    编一个程序,用for循环语句,从键盘输入10个实数,分别求出它们中的正数之和,以及负数之和。

    正确答案: inti;
    doublesum1=0,sum2=0,x;
    for(i=1;i<=10;i++)
    {
    Console.Write("请输入一个实数:");
    x=double.Parse(Console.ReadLine());
    if(x>0)
    sum1+=x;
    else
    sum2+=x;
    }
    Console.WriteLine("正数之和:{0},负数之和:{1}",sum1,sum2);
    解析: 暂无解析

  • 第20题:

    问答题
    编一个程序,用while循环语句,从键盘输入10个数,要求找出最大数和次大数。

    正确答案: inti=1,max=1,max1=1;
    ints;
    Console.WriteLine("请输入10个数:");
    while(i<=10)
    {
    s=int.Parse(Console.ReadLine());
    if(s>max)
    {
    max1=max;
    max=s;
    }
    elseif(s>max1)
    {
    s=max1;
    }
    i++;
    }
    Console.WriteLine("最大值为{0},次大值为{1}",max,max1);
    解析: 暂无解析

  • 第21题:

    问答题
    编一个程序,定义一个有10个元素的数组,使用for循环语句,从键盘上输入10名同学的数学成绩,分别求出最高分和最低分,并且求出10名同学的数学平均成绩。

    正确答案: double[]math=newdouble[10];
    Console.WriteLine("请输入10名学生的数学成绩");
    for(inti=0;i{
    math[i]=double.Parse(Console.ReadLine());
    }
    doublemax=math[0],min=math[0],ave,sum=0;
    for(intj=0;j{
    if(maxmax=math[j];
    if(min>math[j])
    min=math[j];
    sum=sum+math[j];
    }
    ave=sum/math.Length;
    Console.WriteLine("最高分为{0},最低分为{1},平均分为{2}",max,min,ave);
    解析: 暂无解析

  • 第22题:

    问答题
    编一个程序,用while循环语句来计算1+1/2+2/3+3/4+...+99/100之和。

    正确答案: doublei=1,s=1;
    while(i<=99)
    {
    s=s+i/(i+1);
    i++;
    }
    Console.WriteLine("和为{0}",s);
    解析: 暂无解析

  • 第23题:

    问答题
    编一个程序,用for循环语句求出1到100之间的奇数之和。

    正确答案: inti,s=0;
    for(i=1;i<=100;i=i+2)
    {
    s=s+i;
    }
    Console.WriteLine("1-100之间所有奇数的和为{0}",s);
    解析: 暂无解析