01:Hello, World!

  1. #include <stdio.h>
  2. int main(void)
  3. {
  4. printf("Hello, World!");
  5. return 0;
  6. }

02:输出第二个整数

  1. #include <stdio.h>
  2. int main(void)
  3. {
  4. int a, b, c;
  5. scanf("%d%d%d", &a, &b, &c);
  6. printf("%d", b);
  7. return 0;
  8. }

03:对齐输出

  1. #include <stdio.h>
  2. int main(void)
  3. {
  4. int a, b, c;
  5. scanf("%d%d%d", &a, &b, &c);
  6. printf("%8d %8d %8d", a, b, c);/* 注意输出的格式 */
  7. return 0;
  8. }

04:输出保留3位小数的浮点数

  1. #include <stdio.h>
  2. int main(void)
  3. {
  4. float num;
  5. scanf("%f", &num);
  6. printf("%.3f", num);/* 注意输出的格式 */
  7. return 0;
  8. }

05:输出保留12位小数的浮点数

  1. #include <stdio.h>
  2. int main(void)
  3. {
  4. double num;
  5. scanf("%lf", &num);
  6. printf("%.12f", num);/* 注意输出的格式 */
  7. return 0;
  8. }

06:空格分隔输出

  1. #include<stdio.h>
  2. int main(void)
  3. {
  4. char ch;
  5. int a;
  6. float b;
  7. double c;
  8. scanf("%c%d%f%lf", &ch, &a, &b, &c);
  9. printf("%c %d %.6f %.6lf", ch, a, b, c);
  10. return 0;
  11. }

07:输出浮点数

  1. #include<stdio.h>
  2. int main(void)
  3. {
  4. double num;
  5. scanf("%lf", &num);
  6. printf("%f\n%.5f\n%e\n%g", num, num, num, num);/* \n是回车换行符,将当前位置移到下一行开头 */
  7. return 0;
  8. }

08:字符三角形

  1. #include<stdio.h>
  2. int main(void)
  3. {
  4. char ch;
  5. scanf("%c", &ch);
  6. /* 输出空格来代替空白 */
  7. printf(" %c \n", ch);
  8. printf(" %c%c%c \n", ch, ch, ch);
  9. printf("%c%c%c%c%c\n", ch, ch, ch, ch, ch);
  10. return 0;
  11. }

09:字符菱形

  1. #include<stdio.h>
  2. int main(void)
  3. {
  4. char ch;
  5. scanf("%c", &ch);
  6. /* 输出空格来代替空白 */
  7. printf(" %c \n", ch);
  8. printf(" %c%c%c \n", ch, ch, ch);
  9. printf("%c%c%c%c%c\n", ch, ch, ch, ch, ch);
  10. printf(" %c%c%c \n", ch, ch, ch);
  11. printf(" %c \n", ch);
  12. return 0;
  13. }

10:超级玛丽游戏

这道题。。。直接输出就可以了。。。。

  1. #include<stdio.h>
  2. int main(void)
  3. {
  4. printf(" ********\n");
  5. printf(" ************\n");
  6. printf(" ####....#.\n");
  7. printf(" #..###.....##....\n");
  8. printf(" ###.......###### ### ### ### ###\n");
  9. printf(" ........... #...# #...# #...# #...#\n");
  10. printf(" ##*####### #.#.# #.#.# #.#.# #.#.#\n");
  11. printf(" ####*******###### #.#.# #.#.# #.#.# #.#.#\n");
  12. printf(" ...#***.****.*###.... #...# #...# #...# #...#\n");
  13. printf(" ....**********##..... ### ### ### ###\n");
  14. printf(" ....**** *****....\n");
  15. printf(" #### ####\n");
  16. printf(" ###### ######\n");
  17. printf("############################################################## ##################################\n");
  18. printf("#...#......#.##...#......#.##...#......#.##------------------# #...#......#.##------------------#\n");
  19. printf("###########################################------------------# ###############------------------#\n");
  20. printf("#..#....#....##..#....#....##..#....#....##################### #..#....#....#####################\n");
  21. printf("########################################## #----------# ############## #----------#\n");
  22. printf("#.....#......##.....#......##.....#......# #----------# #.....#......# #----------#\n");
  23. printf("########################################## #----------# ############## #----------#\n");
  24. printf("#.#..#....#..##.#..#....#..##.#..#....#..# #----------# #.#..#....#..# #----------#\n");
  25. printf("########################################## ############ ############## ############\n");
  26. return 0;
  27. }

写在最后

该博客仅供参考

OpenJudge - NOI - 1.1编程基础之输入输出(C语言 全部题解)的更多相关文章

  1. NOI / 1.1编程基础之输入输出全题详解(8515字)

    目录 01:Hello, World! 02:输出第二个整数 03:对齐输出 04:输出保留3位小数的浮点数

  2. NOI 1.7编程基础之字符串(35题)

    01:统计数字字符个数 查看 提交 统计 提问 总时间限制:  1000ms 内存限制:  65536kB 描述 输入一行字符,统计出其中数字字符的个数. 输入 一行字符串,总长度不超过255. 输出 ...

  3. 【c++随手记】编程基础之输入输出

    今天试了下noi oj的1.1节,随便总结一下. [cout左对齐右对齐的方法] #include<iostream> #include<cstdio> #include< ...

  4. NOI 1.5编程基础之循环控制 44:第n小的质数

    描述 输入一个正整数n,求第n小的质数. 输入 一个不超过10000的正整数n. 输出 第n小的质数. 样例输入 10 样例输出 29

  5. NOI / 1.2编程基础之变量定义、赋值及转换全题详解(5063字)

    目录 01:整型数据类型存储空间大小 02:浮点型数据类型存储空间大小

  6. NOI / 1.4编程基础之逻辑表达式与条件分支讲解-02:输出绝对值

    02:输出绝对值 总时间限制: 1000ms 内存限制: 65536kB 题目: 描述 输入一个浮点数,输出这个浮点数的绝对值. 输入 输入一个浮点数,其绝对值不超过10000. 输出 输出这个浮点数 ...

  7. NOI / 1.4编程基础之逻辑表达式与条件分支讲解-01:判断数正负

    总时间限制: 1000ms 内存限制: 65536kB 题目: 描述 给定一个整数N,判断其正负. 输入 一个整数N(-109 <= N <= 109) 输出 如果N > 0, 输出 ...

  8. C#_GDI+详细教程(图形图像编程基础)

    第7章  C#图形图像编程基础 本章主要介绍使用C#进行图形图像编程基础,其中包括GDI+绘图基础.C#图像处理基础以及简单的图像处理技术. 7.1  GDI+绘图基础 编写图形程序时需要使用GDI( ...

  9. (转)Windows驱动编程基础教程

    版权声明     本书是免费电子书. 作者保留一切权利.但在保证本书完整性(包括版权声明.前言.正文内容.后记.以及作者的信息),并不增删.改变其中任何文字内容的前提下,欢迎任何读者 以任何形式(包括 ...

随机推荐

  1. Hadoop大实验——MapReduce的操作

    日期:2019.10.30 博客期:114 星期三 实验6:Mapreduce实例——WordCount   实验说明: 1.          本次实验是第六次上机,属于验证性实验.实验报告上交截止 ...

  2. Lesson 13 The search for oil

    What do oilmen want to achieve as soon as they strike oil? The deepest holes of all are made for oil ...

  3. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 按钮:块级按钮(拉伸至父元素100%的宽度)

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  4. ROS学习笔记INF-重要操作列表

    该笔记将重要操作的步骤进行列表,以便查询: 添加消息 在包中的msg文件夹中创建msg文件 确保package.xml中的如下代码段被启用: <build_depend>message_g ...

  5. jq的链式调用.end();

    先上code <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...

  6. intent 跳转

    一.不需要返回值的跳转 Intent intent=new Intent(); intent.setClass(目前的acitivy.this, 目标activity.class); startAct ...

  7. Golang基础之文件操作

    目录 文件读取 os.open文件读取 os.open循环读取 bufio文件读取 bufio循环读取 ioutil读取整个文件 文件写入 os.OpenFile文件写入 bufio.NewWrite ...

  8. Jquery元素筛选、html()和text()和val三者区别

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. JavaScript 文件延迟和异步加载

    JavaScript 文件延迟和异步加载 -般情况下,在文档的 <head> 标签中包含 JavaScript 脚本,或者导入的 JavaScript 文件. 这意味着必须等到全部 Jav ...

  10. Python测试进阶——(5)Python程序监控指定进程的CPU和内存利用率

    用Python写了个简单的监控进程的脚本monitor190620.py,记录进程的CPU利用率和内存利用率到文件pid.csv中,分析进程运行数据用图表展示. 脚本的工作原理是这样的:脚本读取配置文 ...