错误代码笔记

第一次编写代码


题目: 用C++ 输出[1,100]范围内的所有奇数,每行10个。


第一次:

#include <iostream>
using namespace std;
int main()
{int i,n=0;do{i=2n+1;n=n+1;cout<<i<<' '<<endl;}while(i<99);
return 0;}

报错如下:(第八行:i=2n+1;)

小结:

  • 代码中的乘号不能省略。

第二次:

#include <iostream>
using namespace std;
int main()
{int i,n=0;do{i=2*n+1;n=n+1;cout<<i<<' '<<endl;}while(i<99);
return 0;}

运行结果如下:

小结:

  • 语法问题解决,输出也为1~100的奇数,但是无法使其一行10个。

第三次:

#include <iostream>
using namespace std;
int main()
{int i,n=0;do{i=2*n+1;n=n+1;cout<<i<<'\t'; }while(i<99);
return 0;}

运行结果如下:

小结:

  • 虽然用横行跳格符让奇数输入在一行内,但不能保证每行10个,电脑不同每行所包含的奇数也不同数量。

第四次:

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{int count=0;for(int i=1;i<=100;i++){if(i%2==1)cout<<setw(3)<<i;count++;if(count%20==0){cout<<endl;}}
return 0;} 

运行结果如下:(满足题目条件)


总结:

  • 编写代码应当一步一步来
  • 对于输出[1,100]范围内的所有奇数,每行10个。我们可以先令它输出1~100所有的数
  • 再添加表达式,令它输出1~100的奇数。
  • 然后在再添加新的变量,使其在输出10个奇数后换行。
  • 最后可以优化输出,加入填充字符,使其对其,更加工整。

用C++ 输出[1,100]范围内的所有奇数,每行10个。相关推荐

  1. 输出 [2,100] 范围内所有的质数及质数的个数

    对于老手来说这可能是一道很普通的C语言考试题,但对于新手还是有一些值得商榷的地方的. 方法一:设置判断标记法 #include <stdio.h> int main() {int i = ...

  2. 判断并输出打印前一百个回文素数,每行10个

    //eg:131 757像这样是回文素数 #include<iostream> #include<iomanip>                              / ...

  3. 输出100~1000内的所有素数python

    输出100~1000内的所有素数python 思路 : 首先 什么是素数? 素数一般指质数.质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数. 然后利用数学思想: 只有1 和它本身 ...

  4. 7-1 给出成绩等级 (6 分)编写一程序实现以下功能从键盘输入一个一百分制成绩,如果不在0~100范围内,则要求重新输入数据,直到输入的数据在0~100范围内。将输入的数据转换成等级‘A’

    7-1 给出成绩等级 (6 分) 编写一程序实现以下功能 从键盘输入一个一百分制成绩,如果不在0-100范围内,则要求重新输入数据,直到输入的数据在0-100范围内. 将输入的数据转换成等级'A',' ...

  5. for循环中,外循环1000、内循环100和外循环100、内循环1000哪个性能更高?

    1.直接上代码 public class Demo {public static void main(String[] args) {System.out.println("firstTim ...

  6. python输出所有素数_Python实现输出某区间范围内全部素数的方法

    本文实例讲述了Python实现输出某区间范围内全部素数的方法.分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- # 简述:区间范围101-200 # 要求:判断这个区间 ...

  7. 信息学奥赛C++语言:由大到小输出1~100的整数

    [题目描述] 由大到小输出1~100的所有整数,要换行. [输入] 无 [输出] 由大到小输出1~100的所有整数,要换行. [输入样例] 无 [输出样例] 100 99 - 1 代码 #includ ...

  8. python 0 100被7整除_python: 输出 1~100 之间不能被 7 整除的数,每行输出 10 个数字,要求应用字符串格式化方法美化输出格式。...

    #输出 1~100 之间不能被 7 整除的数 j = 0    # 定义 计数变量为 j,初始值为1 for i in range(1,101):    # 遍历1-100取值,定义为变量 i if ...

  9. 一、 输出 1~100 之间不能被 7 整除的数,每行输出 10 个数字,要求应用字符 串格式化方法(任何一种均可) 美化输出格式。 输出效果为:

    一. 输出 1~100 之间不能被 7 整除的数,每行输出 10 个数字,要求应用字符 串格式化方法(任何一种均可) 美化输出格式. j=0 for i in range(101): #循环if i& ...

最新文章

  1. 讨论JDK的File.equal()
  2. 从企业发展的四个问题,理解OKR的价值所在
  3. 网络信息安全之防火墙的设计 (三)
  4. 父亲节用计算机给惊喜,2015父亲节的惊喜作文:给爸爸特殊的礼物
  5. R 语言数据读取与存储
  6. 为什么我们需要使用Pandas新字符串Dtype代替文本数据对象
  7. 解决:Caused by: redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key
  8. pro git 阅读笔记1 基本操作
  9. javascript 权威指南一
  10. 《C++(一)--类》
  11. Tableau教程——一
  12. Go游戏框架初探《一》
  13. kali系统安装DVWA
  14. excel 去掉公式保留数值的方法
  15. 小学美术计算机教案模板,小学美术教案模板五篇
  16. linux文件操作chown,chmod,chgrp命令的使用
  17. protoc与protoc-gen-go安装
  18. 第二十二章 opengl之高级OpenGL(几何着色器)
  19. 《机器学习技法》第5课笔记 核函数逻辑回归
  20. 蓝牙dun协议修改后刷机步骤!

热门文章

  1. 对计算机学院建设性意见,计通学院云平台优质课程建设实施意见
  2. 基于Matlab2012a的LineStretcher测线编号程序开发
  3. 操作系统----大内核与微内核
  4. yolov5的TensorRT部署--warpaffine_cuda核函数
  5. 职场情商比职场生存法则更重要!!!
  6. 计算机课程教改论文,关于计算机基础课程教学改革论文(2)
  7. tensorflow 一些概念
  8. C Primer Plus (第六版) 第十四章_编程练习答案
  9. 吡啶及吡啶衍生物废水处理
  10. python爬虫爬取豆瓣电影信息城市_Python爬虫入门 | 2 爬取豆瓣电影信息