C新手写题解|编程初学者入门训练之学生基本信息输入输出

学生基本信息输入输出

http://www.nowcoder.com/questionTerminal/58b6a69b4bf943b49d2cd3c15770b9fd

题解

这道题的知识点就是C的数据类型C的输入输出的使用。

C的数据类型

int类型,存储大小2或4字节,值范围-32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647
long类型,存储大小4字节,值范围-2,147,483,648 到 2,147,483,647
float类型,存储大小4字节,值范围1.2E-38 到 3.4E+38,精度可达小数点后六位

C的输入输出——scanf() 和 printf() 函数

  • int scanf(const char *format, ...) 函数从标准输入流 stdin 读取输入,并根据提供的 format 来浏览输入。
  • int printf(const char *format, ...) 函数把输出写入到标准输出流 stdout ,并根据提供的格式产生输出。
  • format 可以是一个简单的常量字符串,但是您可以分别指定 %s、%d、%c、%f 等来输出或读取字符串、整数、字符或浮点数。还有许多其他可用的格式选项,可以根据需要使用。
    //使用的是C语言
    #include <stdio.h>
    int main(){
      long Num;
      float CLanguage,Math,English;
      scanf("%ld;%f,%f,%f",&Num,&CLanguage,&Math,&English);
      printf("The each subject score of  No. %ld is %.2f, %.2f, %.2f.",Num,CLanguage,Math,English);
    }

资料参考

C 数据类型|菜鸟教程
C 输入 & 输出|菜鸟教程

叨叨一个小插曲

我直接人傻了,一个大四狗,连这么基本的C输入输出都忘记怎么写了...我是不是要完蛋了?o(╥﹏╥)o

全部评论
直接干的吗?我看题目是先输入学号和成绩,然后输入学号,就可以输出成绩,直接搞是不是有些偏题了
点赞 回复 分享
发布于 2021-05-01 14:50
为什么不能用double
点赞 回复 分享
发布于 2021-10-19 15:01

相关推荐

头像
11-07 01:12
重庆大学 Java
精致的小松鼠人狠话不多:签哪了哥
点赞 评论 收藏
分享
18 2 评论
分享
牛客网
牛客企业服务