5、从控制台输入一名学员的信息包括姓名和c#,SQL,unity3D三门功课的成绩,然后把三门功课的平均分输出到控制台
Console.WriteLine("请输入姓名"); String name = Console.ReadLine(); Console.WriteLine("C#成绩:"); String c = Console.ReadLine(); Console.WriteLine("sql成绩:"); String s = Console.ReadLine(); Console.WriteLine("unity成绩:"); String u = Console.ReadLine(); String avg = String.Format("{0:F}", (Double.Parse(c) + Double.Parse(s) + Double.Parse(u)) / 3); Console.WriteLine("平均分是:" + avg);
指定数值里有几周,剩余几天
int all = 46; int day = 7; int num = all % day; int wek = (all - num) / day; Console.WriteLine("周数为:" + wek + "剩余天数:" + num);
用布尔校验张三李四成绩高低
int lisi = 80; Console.WriteLine("请输入张三成绩:"); int zhangsan = int.Parse(Console.ReadLine()); Boolean status = lisi > zhangsan; if (status) { Console.WriteLine("张三比李四成绩低"); } else { Console.WriteLine("张三比李四成绩高"); }
用if判断张三李四成绩高低
Console.WriteLine("请输入张三成绩:"); int zhangsan = int.Parse(Console.ReadLine()); if (zhangsan>90) { Console.WriteLine("奖励mp4"); } else { Console.WriteLine("不奖励"); }
用户输入两个数a,b.如果a能被b整除或a+b大于100,则a; 否输出b
Console.WriteLine("请输入a:"); int a = int.Parse(Console.ReadLine()); Console.WriteLine("请输入b:"); int b = int.Parse(Console.ReadLine()); if(a%b==0 || a + b > 100) { Console.WriteLine(a); } else { Console.WriteLine(b); }
100以内偶数和
int sum = 0; int num = 0; while (num < 100) { if (num % 2 == 0) { sum = sum + num; } num++; } // int sun = 0; for(int i = 0; i <= 100; i+=2) { sun += i; } Console.WriteLine(sun);
当前年份为2006,产值为80000,每年增长百分之25,哪年才能年产200000
int year = 2006; Double num = 80000; while (true) { num = num * 1.25; year++; if (num >= 200000) { break; } } Console.WriteLine(year);
已知圆半径求周长
Double pai = 3.1415926; Double res = pai * 1.5 * 1.5; Console.WriteLine(String.Format("{0:F}", res));
循环输入某同学S1结业考试的5门课成绩,并计算平均分
Double sum = 0; for (int i = 0; i < 5; i++) { Console.WriteLine("请输入5门功课中第" + (i + 1) + "门成绩:"); Double num = double.Parse(Console.ReadLine()); sum = sum + num; } Console.WriteLine("平均分为:" + sum / 5);
输入一个数字,做加法表
Console.Write("请输入一个值:"); int input = int.Parse(Console.ReadLine()); Console.WriteLine("根据这个值可输入如下加法表:"); int j = input; for (int i = 0; i < input; i++) { Console.WriteLine(i + " + " + (j --) + " = "+ (input)); }
1到100不能被3整除之和
int num = 0; for (int i = 0; i < 100; i++) { if (i % 3 != 0) { num += i; } } Console.WriteLine(num);
手动输入人数,算出大于30和小于30人数比例
Double max = 0; Double sml = 0; Console.Write("请输入总人数:"); int num = int.Parse(Console.ReadLine()); for (int i = 0; i < num; i++) { Console.Write("请输入年龄:"); int age = int.Parse(Console.ReadLine()); if(age > 30) { max += 1; } else { sml += 1; } } Console.WriteLine("大于30的:{0}%人,小于30岁的{1}%人", max / 10 * 100, sml / 10 * 100);
输入5门成绩如果为负数则重新输入5门课,5门课程输入无误则算出总成绩和平均分
Double sum = 0; Boolean status = true; while (status) { status = false; for (int i = 0; i < 5; i++) { Console.WriteLine("请输入5门功课中第" + (i + 1) + "门成绩:"); Double num = double.Parse(Console.ReadLine()); if (num > 0) { sum = sum + num; } else { Console.WriteLine("输入错误,请重新输入!"); status = true; sum = 0; break; } } } Console.WriteLine("总分为{0},平均分为{1}", sum, sum / 5);
用数组写法算出5位同学平均分
int all = 0; int[] num = new int[5]; for (int i = 0; i < 5; i++) { Console.WriteLine("请输入数值:"); num[i] = int.Parse(Console.ReadLine()); } foreach (int i in num) { all += i; } Console.WriteLine(all/ 5);
显示所有数组值,相加所有值,判断手动输入是否包含数组内数值
int[] n = new int[] { 8,4,2,1,23,344,12}; int all = 0; foreach (int i in n) { Console.WriteLine(i); all += i; } Console.WriteLine("总和为"+all); Console.WriteLine("请输入数字:"); int input = int.Parse(Console.ReadLine()); Boolean status = false; for (int i = 0; i < n.Length; i++) { if (n[i] == input) { status = true; Console.WriteLine("输入的内容包含数组!"); break; } } if (status == false) { Console.WriteLine("不包含"); }
冒泡排序
int[] arr = new int[5]; for (int i = 0; i < 5; i++) { Console.WriteLine("请输入:"); arr[i] = int.Parse(Console.ReadLine()); } for (int i = 0;i < 5; i++) { for (int j = 0;j<arr.Length -1-i;j++) { if (arr[j] > arr[j + 1]) { int temp = arr[j]; arr[j]= arr[j + 1]; arr[j+1]= temp; } } } Console.WriteLine("结果"); foreach (int s in arr) { Console.WriteLine(s); }
3个班级各4名学员参赛,计算每个班级参赛学员的平均分
Double sum = 0; for (int i = 0; i < 3; i++) { Console.WriteLine("请输入第{0}个班级", i + 1); for (int j = 0; j < 5; j++) { Console.Write("请输入第{0}名学生成绩",j+1); Double one = Double.Parse(Console.ReadLine()); sum += one; } Console.WriteLine("第{0}个班级平均分为{1}", i + 1, sum / 5); Console.WriteLine("\n"); }
循环输出直角三角形
Console.WriteLine("输入行号:"); int num = int.Parse(Console.ReadLine()); for (int i = 0; i < num; i++) { for (int j = 0; j <= i; j++) { Console.Write("#"); } Console.WriteLine("\n"); }
倒三角
Console.WriteLine("输入行号:"); int num = int.Parse(Console.ReadLine()); for (int i = num; i > 0; i--) { for (int j = 0; j < i; j++) { Console.Write("#"); } Console.WriteLine("\n"); }
等腰三角形
Console.WriteLine("输入行号:"); int num = int.Parse(Console.ReadLine()); for (int i = 1; i <= num; i++) { for (int x = 1; x<=num-i; x++) { Console.Write(" "); } for (int j = 1; j <= 2 * i -1; j++) { Console.Write("#"); } Console.WriteLine(""); // }
菱形