南通大学c#课后习题5.3 例25.3 例35.3 例4writer
通大c#第二次作业
5.3 例2
使用数组存储10名学生的成绩,算出总分和平均分,并输出
using System;
namespace boring
{
class MainClass
{
public static void Main(string[] args)
{
double sum = 0;
double ave;
int[] myArray = new int[10];
for (int i = 0; i != 10; i ++) {
myArray[i] = int.Parse(Console.ReadLine());
}
for (int i = 0; i != 10; i++) {
sum = sum + myArray[i];
}
ave = sum / 10;
Console.WriteLine(sum);
Console.WriteLine(ave);
}
}
}
System;
namespace boring
{
class MainClass
{
public static void Main(string[] args)
{
double sum = 0;
double ave;
int[] myArray = new int[10];
for (int i = 0; i != 10; i ++) {
myArray[i] = int.Parse(Console.ReadLine());
}
for (int i = 0; i != 10; i++) {
sum = sum + myArray[i];
}
ave = sum / 10;
Console.WriteLine(sum);
Console.WriteLine(ave);
}
}
}
5.3 例3
使用ArrayList存储10名学生的成绩,并在最后一项添加所有人的总分,然后删除60份以下的成绩,输出ArrayList全部元素
using System;
using System.Collections;
namespace Application
{
class MainClass
{
public static void Main(string[] args)
{
double sum = 0;
ArrayList arraylist = new ArrayList(11);
for (int i = 0; i != 10; i++) {
double t = int.Parse(Console.ReadLine());
arraylist.Add(t);
sum = sum + t;
}
arraylist.Add(sum);
foreach(double p in arraylist) {
if (p > 60)
Console.Write(p + " ");
}
}
}
}
System;
using System.Collections;
namespace Application
{
class MainClass
{
public static void Main(string[] args)
{
double sum = 0;
ArrayList arraylist = new ArrayList(11);
for (int i = 0; i != 10; i++) {
double t = int.Parse(Console.ReadLine());
arraylist.Add(t);
sum = sum + t;
}
arraylist.Add(sum);
foreach(double p in arraylist) {
if (p > 60)
Console.Write(p + " ");
}
}
}
}
5.3 例4
使用Hashtable存储10名学生的成绩,用姓名作为健,成绩作为值,求出总分并添加到Hashtable中
using System;
using System.Collections;
namespace Application
{
class MainClass
{
public static void Main(string[] args)
{
double sum = 0;
Hashtable tab = new Hashtable(11);
for (int i = 0; i != 10; i++) {
string y = Console.ReadLine();
int x = int.Parse(Console.ReadLine());
sum = sum + x;
tab.Add(y, x);
}
tab.Add("sum", sum);
foreach (DictionaryEntry i in tab) {
Console.WriteLine(i.Value);
}
}
}
}
System;
using System.Collections;
namespace Application
{
class MainClass
{
public static void Main(string[] args)
{
double sum = 0;
Hashtable tab = new Hashtable(11);
for (int i = 0; i != 10; i++) {
string y = Console.ReadLine();
int x = int.Parse(Console.ReadLine());
sum = sum + x;
tab.Add(y, x);
}
tab.Add("sum", sum);
foreach (DictionaryEntry i in tab) {
Console.WriteLine(i.Value);
}
}
}
}
writer
jontyy