输入两位学生的学号姓名 以及三门成绩 并输出

 1 /* 输入学生成绩并显示 */
 2 # include <stdio.h>
 3
 4 struct student
 5 {
 6     char number[6];
 7     char name[6];
 8     int  score[3];
 9 } stu[2];
10
11 void output(struct student stu[2]);
12
13 void main()
14 {
15     int i, j;
16     for(i=0; i<2; i++)
17     {
18         printf("请输入学生%d的成绩:\n", i+1);
19         printf("学号:");
20         scanf("%s", stu[i].number);
21         printf("姓名:");
22         scanf("%s", stu[i].name);
23         for(j=0; j<3; j++)
24         {
25             printf("成绩 %d.  ", j+1);
26             scanf("%d", &stu[i].score[j]);
27         }
28         printf("\n");
29     }
30     output(stu);
31 }
32
33 void output(struct student stu[2])
34 {
35     int i, j;
36     printf("学号  姓名  成绩1  成绩2  成绩3\n");
37     for(i=0; i<2; i++)
38     {
39         printf("%-6s%-6s", stu[i].number, stu[i].name);
40         for(j=0; j<3; j++)
41             printf("%-8d", stu[i].score[j]);
42         printf("\n");
43     }
44 }

原文地址:https://www.cnblogs.com/liugangjiayou/p/11616370.html

时间: 2024-10-13 06:13:05

输入两位学生的学号姓名 以及三门成绩 并输出的相关文章

第十四周 【项目2-用文件保存的学生名单】若干名学生的学号 姓名和C++课、高数和英语成绩

运行代码: /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:d.cpp *作 者:张旺华 *完成日期:2015年6月3日 *版 本 号:v1.0 */ /* *[项目2-用文件保存的学生名单] * 文件score.dat中保存的是若干名学生的学号 姓名和C++课.高数和英语成绩. */ #include <fstream> #include<iostream> #include<string&g

有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件

* 题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件 public class 第五十题保存学生成绩 { public static void main(String[] args) throws IOException { //保存学生成绩到文件stud中 int stuId = 0; //学号 String stuName = null;//姓名 int grade1 = 0;//第一门

验证输入两位小数

/** * 验证输入两位小数 * * @param 待验证的字符串 * @return 如果是符合格式的字符串,返回 <b>true </b>,否则为 <b>false </b> */ public static boolean IsDecimal(String str) { String regex = "^[0-9]+(.[0-9]{2})?$"; return match(regex, str); }

【C语言】用函数指针变量完成:输入两个整数,让用户选择函数,选择1输出较大的数,选择2输出较小的数

<pre name="code" class="cpp">//用函数指针变量完成:输入两个整数,让用户选择函数,选择1输出较大的数,选择2输出较小的数 #include <stdio.h> int max(int x,int y) { return (x>y)?x:y; } int min(int x,int y) { return (x>y)?y:x; } int main() { int (*p)(int,int); int

【C语言】有n个结构体变量,内含学生号, 姓名和三门课成绩。要求输出平均成绩最高学生的信息。

//有n个结构体变量,内含学生号, 姓名和三门课成绩.要求输出平均成绩最高学生的信息. #include <stdio.h> #define N 3 struct Student { int num; char name[20]; float socre[3]; float aver; }; void input(struct Student stu[]) { int i; printf("Çë·Ö±ðÊäÈë¸÷ѧÉúµÄÐÅÏ¢£ºÑ§ºÅ£¬ÐÕÃû£¬ÈýÃſγɼ¨\

1.(javascript)最多只能输入两位小数

function clearNoNum(obj){ obj.value = obj.value.replace(/[^\d.]/g,""); //清除“数字”和“.”以外的字符   obj.value = obj.value.replace(/\.{2,}/g,"."); //只保留第一个. 清除多余的 obj.value = obj.value.replace(".","$#$").replace(/\./g,"&

校验输入框输入两位小数

<script type="text/javascript"> /**   * 实时动态强制更改用户录入   * arg1 inputObject   **/ function amount(th){ var regStrs = [ ['^0(\\d+)$', '$1'], //禁止录入整数部分两位以上,但首位为0   ['[^\\d\\.]+$', ''], //禁止录入任何非数字和点   ['\\.(\\d?)\\.+', '.$1'], //禁止录入两个以上的点  

ios TextField限制输入两位小数

只需要实现textField的这个代理方法就可以实现 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSMutableString * futureString = [NSMutableString stringWithString:textField.text]; [futureStrin

用js正则判断输入的两位字符,第一位是数字16进制的,第二位是I、O、Q、U除外的字母(A到Z)

项目中遇到客户的需求变化,要验证某个数据的正确性,判断输入的两位字符,第一位是数字16进制的,第二位是I.O.Q.U除外的字母(A到Z). 本来对js不熟练,网上参考了一下js正则验证的规则,使用正则表达式完成了这个验证. 1 function check() { 2 var str = document.getElementById("txtEnglishName").value; 3 var reg=/^[0-9a-fA-F][^IOQU]$/; 4 if (str.length!