首页 > 其他分享 >天天打卡一小时——5

天天打卡一小时——5

时间:2023-04-18 20:14:49浏览次数:33  
标签:cout int cin 整数 天天 while 小时 打卡

一.问题描述

读入一系列整数,统计出正整数和负整数的个数,读到0结束

二.设计思路

1.输入一组整数

2.包含正整数和负整数

3.在每次读完一个数后需要进行判断

4.非0接着读,为0则结束程序

5.使用while语句

三.程序流程图

 

四.代码实现

#include <iostream>

using namespace std;

int main()
{
int i=0,j=0,n;
cout<<"Enter some integers please (enter 0 to quit):"<<endl;
cin>>n;
while(n!=0)
{
if(n>0)i+=1;
else j+=1;
cin>>0;
}
cout<<"Count of positive integers:"<<i<<endl;
cout<<"Count of negative integers:"<<j<<endl;
return 0;
}

代码运行结果如下所示

 

标签:cout,int,cin,整数,天天,while,小时,打卡
From: https://www.cnblogs.com/my0326/p/17330900.html

相关文章

  • c++打卡第八天
    一、问题描述。   我国古代有一种说话叫三天打鱼两天晒网,如果一个人从1990年1月1日开始,开始三天打鱼两天晒网,问输入一个年月日,此时他是在打鱼还是晒网。二、设计思路。①、我们可以通过计算从输入日期到1990年1月1日总共有多少天,总天数除余周期五,如果结果为1.2.3则此人此......
  • 建民打卡日记4.18
    一、问题描述二、设计思路三、程序流程图四、代码实现#include<iostream>#include<math.h>usingnamespacestd;intmain(){ doublenewt(floata,floatb,floatc,floatd); floata,b,c,d,x; cin>>a>>b>>c>>d; x=newt(a,b,......
  • 每日编程一小时(第九天)
    一.问题描述彩票的号码有6位数字,若一张彩票的前3位上的数之和等于后3位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。二.设计思路1.输入一个数字a2.创建一个2维字符数组b[101][7]3.循环输入n个字符串4.循环设定两个变量m,n全部置为05.创建......
  • 每天打卡一小时 第八天 编译四部曲
     第一部曲自然语言可以直接套用for循环用选择语句进行选择输出可以运用剩余定理求出公式第二部曲代码一代码二  第三部曲代码代码一 #include<iostream>usingnamespacestd;intmain(){intN;cin>>N;for(inti=7;i<N;i++){......
  • 4.18打卡
       2.设计思路      ①.定义A,B,C      ②套入循环,先让A选择一本书      ③在A选完书的前提下让B选择一本书      ④在A和B选完书的前提下让C选择一本书      ⑤将A,B,C分别选择的值输出,代表分别选择的书; #include<bits/stdc++.h>......
  • centos7修改时区,修改24小时时间制
    1、执行tzselect命令[root@localhostprojectReminder]#tzselectPleaseidentifyalocationsothattimezonerulescanbesetcorrectly.Pleaseselectacontinentorocean.1)Africa2)Americas3)Antarctica4)ArcticOcean5)Asia6)AtlanticOcean......
  • 周二打卡
    1.问题描述:编写程序,输出一个菱形图案。例如,输入行数为5,输出如下菱形:```*************```2.设计思路:我们可以分别处理菱形上半部分和下半部分。菱形上半部分为一组由空格和*组成的串,且每组中空格数和*数之和是固定的,下半部分同理。因此我们可以循环输出。3.程序流程......
  • 打卡5
    斐波那契数列#include<stdio.h>intmain(){  longfib1=1,fib2=1;  for(inti=1;i<=15;i++)  {    printf("%12d%12d",fib1,fib2);    if(i%2==0)    printf("\n");    fib1=fib1+fib2;    fib2=fib1+fib2;  }  re......
  • 第五天打卡
    问题:假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱,他打算在今后的5年中的每年年底取出1000元,到第5年时刚好取完,请算出他存钱时应存入多少。设计:从第五年往前推可以算出。因此可以使用for循环语句,循环4次,每次循环都在上一次的基础上加上1000,再除以(1+12x0.0063)。......
  • 天天快乐打卡
    一、本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。给定数列 1,1,1,3,5,9,17,⋯1,1,1,3,5,9,17,⋯,从第 44 项开始,每项都是前 33 项的和。求第 2019032420190324 项的最后 44 位数字。#include <stdio.h>int main(void){  int a=1,b=......