c#编程实现 键盘录入10个学生的姓名存入一维数组, 再利用foreach依次读取显示

供稿:hz-xin.com     日期:2025-01-14
c#编程实现 键盘录入10个学生的姓名存入一维数组, 再利用foreach依次读取显示

控制台程序:
using System;namespace Sample{ class Program { static void Main(string[] args) { string[] student = new string[10]; for(int i = 0; i < 10; i++) { Console.WriteLine("请输入第{0}个学生姓名:",i+1); student[i] = Console.ReadLine(); } Console.WriteLine("
输入结束,你输入的学生姓名如下:"); foreach(string name in student) { Console.WriteLine(name); } Console.ReadKey(); } }}

int[] num = new int[10];
for (int i = 0; i < num.Length; i++)
{
Console.WriteLine("请输入第{0}个数值:",(i+1));
num[i] = Convert.ToInt32(Console.ReadLine());
}
int temp = 0;
for (int i = 0; i < num.Length - 1; i++)
{
for (int j = 0; j < num.Length - 1; j++)
{
//逆序的话只要将此处的小于号改为大于
if (num[j] > num[j + 1])
{
temp = num[j];
num[j] = num[j + 1];
num[j + 1] = temp;
}
}
}
for (int i = 0; i < num.Length; i++)
{
Console.WriteLine("排序后的结果{0}:",(i+1)+"顺序"+num[i]);
}
Console.ReadKey();

using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            float[] scores = new float[10];
            // 输入成绩
            for (int i = 0; i < 10; i++)
            {
                Console.Write("输入第{0}个学生的成绩:", i + 1);
                scores[i] = float.Parse(Console.ReadLine());
            }
            int n = 1;
            // 用foreach输出
            foreach (float x in scores)
            {
                Console.WriteLine("第{0}个学生的的成绩:{1}", n++, x);
            }
        }
    }
}


C语言编程,从键盘输入10个学生的成绩,由高到低排序输出成绩。_百度知 ...
在C语言编程中,处理学生成绩排序是一个常见的任务。这里展示一个基本的排序算法应用,通过键盘输入10个学生的成绩,然后按照从高到低的顺序输出这些成绩。如果仅需关注成绩,可以直接使用以下代码实现排序功能。如果有需要,还可以扩展代码,加入学号、姓名等信息,通过结构体进行排序。具体代码如下:include"...

c语言改错 输入10个数功能:输入10个数,要求输出这10个数的平均值_百度...
1、在编辑页面输入以下代码:#include<stdio.h> int main() { int a,i; float sum=0,average; printf("please input 10 numbers:");。2、优先在编程时先将10个学生的成绩的输入代码编辑好,10个数据,我们此次选择用输入(printf("please input 10 numbers:");)语句来进行10个成绩的输入。...

C语言 从键盘输入10个学生信息(学号,姓名,年龄,性别)
首先,我们需要包含库来使用标准输入输出函数。在主函数里,定义一个结构体`s`,包含四个成员:姓名(char数组`name[10]`), 学号(int类型`num`), 性别(char数组`sex[2]`), 和年龄(int类型`age`),并为10个学生创建一个数组。使用`for`循环,从键盘获取每个学生的姓名、学号、性别和年龄,通过`...

用Java语言编程输入10位学生的语文成绩,数学成绩,英语成绩,求出每位...
import java.util.Arrays;import java.util.Scanner;public class StudentScore { public static void main(String[] args) { \/\/定义一个二维数组scores来存放10位学生的三门科目的成绩 int[][] scores = new int[10][3]; \/\/创建一个输入对象 Scanner input = new Scanner(System.in...

用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩
在C语言编程中,要实现从键盘输入10个学生的成绩并按高分到低分进行排序,可以使用经典的冒泡排序算法。下面是一个简化的步骤描述:首先,包含必要的头文件并定义数组大小:利用C语言,我们可以使用冒泡排序算法轻松解决这个问题。开始时,需要包含,并设定一个数组大小,例如#defineSIZE11。接着,定义一个...

编程输入十个数求总分及平均值,怎么做?!
C语言编程,从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值...1、请输入第7个学生的成绩:76请输入第8个学生的成绩:84请输入第9个学生的成绩:87请输入第10个学生的成绩:7910名学生的平均成绩为:830```希望这个代码可以帮助你实现你所需的功能。2、C语言:编写程序,输入10个学生的...

...姓名、3门课程的成绩,从键盘输入10个学生的数据,要求输出学生3门课...
include "stdio.h"include <stdlib.h> define SIZE 10 struct student{ char id[20];char name[20];int score[3];float average;} stud[SIZE];void input() \/* 输入学生的信息 *\/ { int i;for(i=0;i<SIZE;i++){ printf("第%d个学生的信息:\\n",i+1);scanf("%s%s%d...

用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩
SIZE] = {0};int i;for(i=0;i<10;i++)scanf("%d",&number[i]);bubble_sort(number, SIZE);for (i = 0; i < SIZE; i++){ printf("%d\\n", number[i]); } return 0;} 运行过程 除了冒泡排序法,还有选择排序法,快速排序法,还请题主在大学好好学习哦 ...

C语言程序 输入10个学生的成绩,要求输出这10个成绩的及格率和优秀率,再...
int grade[10],NoGood[10],i,j=0,k=0,m=0; float PassRate,ExeRate; printf("请输入10个学生的成绩:\\n"); for(i=0;i<10;i++) { scanf("%d",&grade[i]); if(grade[i]>=85) { k++; } if(grade[i]>=60) { j++; } else { NoGood[m++]=i; } } PassRate=1.0f*j\/10*100...

用C语言编程:从键盘输入10个学生的成绩和学号,将其排序输出,并输出中...
include<stdio.h> struct student { int id;int score;}stu[10];int main(void){ int i,m;struct student j;for( i=0; i<10; i++){ printf("请输入学生的学号:");scanf("%d",&stu[i].id);printf("请输入学生的成绩:");scanf("%d",&stu[i].score);printf("\\n");} print...