首页 > 试题广场 >

输出学生信息

[编程题]输出学生信息
  • 热度指数:55963 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
学生信息管理系统是学校教学管理的重要工具,现有一名学生基本信息如下:姓名-Jack,年龄-18,性别-Man,请按照输出样例的格式输出该学生的信息。

输入描述:


输出描述:
输出分为三行,分别为标题行,分隔行,信息行。
第一行,标题行,每个标题之间间隔4个空格。
第二行,分隔行,一共21个减号"-"。
第三行,信息行,每列输出信息和标题首字母对齐。输出样例如下:
Name Age Gender
---------------------
Jack 18 man
不仔细会出现数组越界异常的问题。
publicclassMain{
publicstaticvoidmain(String [] args)
{
System.out.println("Name    Age    Gender");
System.out.println("---------------------");
System.out.println("Jack    18     man");
}
}
编辑于 2020-05-04 19:55:13 回复(0)
print("{0:8}{1:7}{2:6}".format("Name","Age","Gender"))
print("-"*21)
print("{0:8}{1:7}{2:6}".format("Jack","18","man"))
知识点:python的format方法,使用了位置参数和格式化操作辅助命令(限制每个位置的字符串的宽度)
发表于 2021-05-01 19:12:20 回复(0)
虽然普通方法简单快捷,但是解决学生管理系统 结构体是最正规的!

发表于 2020-03-31 16:54:40 回复(4)
#include<cstdio>
int main()
{
    printf("%-8s%-7s%-6s\n","Name","Age","Gender");
    printf("---------------------\n");
    printf("%-8s%-7s%-6s\n","Jack","18","man");
    return 0;
}

发表于 2020-03-22 21:50:00 回复(0)
#include <stdio.h>
int main()
{
    printf("Name    Age    Gender\n");
    printf("---------------------\n");
    printf("Jack    18     man\n");
    return 0;
}

发表于 2021-02-10 20:48:24 回复(0)
#include<stdio.h>
int main()
{
    printf("Name    Age    Gender\n");//%-8s%-7s%-6s
    printf("---------------------\n");//左对齐
    printf("Jack    18     man\n");
    return 0;
}

发表于 2021-07-07 15:02:41 回复(0)
#include<stdio.h>
int main(void){
    printf("Name    Age    Gender\n");
    printf("---------------------\n");
    printf("Jack    18     man");
    
    return 0;
}
这题不用太在意,一个输出函数的用法而已

Name + 4个空格 + Age + 4个空格 + Gender + 换行符\n
21个减号“-” + 换行符\n
Jack + 4个空格 + 18 + 5个空格 + man
发表于 2022-01-29 14:01:56 回复(1)
#include<stdio.h>
#include<string.h>
struct studentList{
    char name[5];
    int age;
    char gender[5];
}st1={"Jack",18,"man"};
void show(){
    int i;
    printf("%-8s%-7s%-6s\n","Name","Age","Gender");
    for(i=0;i<21;i++)
        printf("-");
    printf("\n");
}
int main()
{
    show();
    printf("%-8s%-7d%-6s",st1.name,st1.age,st1.gender);
}
发表于 2021-05-15 17:15:34 回复(0)
为什么你们都很喜欢把简单的东西搞的很复杂???

#include<stdio.h>
int main(int argc,char *argv[]){
    printf("Name    Age    Gender\n---------------------\nJack    18     man\n");
    return 0;
}

发表于 2022-02-13 10:51:37 回复(0)
int main()
{
struct std
    {
        char name[5];
        int age;
        char gender[4];
    }s={"Jack",18,"man"};
  printf("Name    Age    Gender\n");
  printf("---------------------\n");
  printf("%s    %d     %s\n",s.name,s.age,s.gender);
  return 0;
}

发表于 2021-10-17 19:44:15 回复(0)
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
       Student student = new Student();
       student.setName("Jack");
       student.setAge(18);
       student.setSex("man");
       System.out.println("Name    Age    Gender");
       System.out.println("---------------------");
       System.out.println(student.toString());

    }

}
class Student {
    private String name;
    private String sex;
    private int age;

    @Override
    public String toString() {
        return name + "    " +age + "     " + sex ;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

}

发表于 2021-08-03 21:32:39 回复(0)
#include<stdio.h>
struct s
{
    char name[30];
    char gh[23];
    char age[20];
};
int main()
{
    struct s a={"Name    Age    Gender","---------------------","Jack    18     man"};
    printf("%s\n",a.name);
    printf("%s\n",a.gh);
    printf("%s\n",a.age);
    return 0;
}

发表于 2021-06-02 21:18:25 回复(0)
#include <stdio.h>
int main(){
    printf("Name    Age    Gender\n");
    printf("---------------------\n");
    printf("Jack    18     man   \n");
    return 0;
}

发表于 2024-11-20 11:05:57 回复(0)
#include <stdio.h>
int main()
{
	printf("Name    Age    Gender\n");
	printf("---------------------\n");
	printf("Jack    18     Man\n");
	return 0;
	
	
}

发表于 2024-09-17 19:02:56 回复(0)
#include <stdio.h>

int main() {
   printf("Name    Age    Gender\n");
   printf("---------------------\n");
   printf("Jack    18     man");
    return 0;
}


发表于 2024-07-30 15:45:41 回复(0)
#include <stdio.h>

int main()
{
   printf("%s    %s    %s\n","Name","Age","Gender");
   printf("%s\n","---------------------");
   printf("%s    %s     %s\n","Jack","18","man");

    return 0;
}
编辑于 2024-03-27 14:12:24 回复(0)
编辑于 2024-03-12 20:23:06 回复(0)
#include <stdio.h>
int main()
{

printf("Name    Age    Gender\n");
printf("---------------------\n");
printf("Jack    18     man");


    return 0;
}
编辑于 2023-12-02 20:44:50 回复(0)
#include<stdio.h>
int main()
{
    printf("Name    Age    Gender\n");
    printf("---------------------\n");
    printf("Jack    18     man   ");
    return 0;
}
发表于 2023-10-22 13:09:13 回复(0)
发表于 2023-09-26 21:53:34 回复(0)