C++学习日记(10)——复习题二

这两节内容比我想象得多

自己写下来也是纠正了自己不少想当然的错误

来稍微的复习一下吧

 

1.为什么C++有多种整型?

2.下面两条C++语句是否等价?

char grade = 65;

char grade =’ a ‘;

3.下列C++表达式的结果

  • 8*9+2
  • 6*3/4
  • 6.0*3/4
  • 15%4

4.编写一个程序,要求用户用一个整数来指出自己的身高

例如175

然后把身高转换为1米75

要用一个const常量来表示转换用的中间变量


线


1.为了满足不同的计算需求(没想到吧)

2.不等价,要考虑系统的问题,如果都是使用ascll码的系统那么是等价的

3.

  • 74
  • 4
  • 4.5
  • 3

4.很简单的一个程序,主要难在分离百位和个位和十位

#include<iostream>
using namespace std;

int main(){
  
  int height=0;//定义一个变量存放身高
  const int compare=100;//定义一个常量作为标杆 
  int m=0;
  int cm=0;
  
  cout<<"请输入你的身高,格式为三位数整数,如175"<<endl; 
  cin>>height;
  
  m=height/compare;
  cm=height%compare;
  
  cout<<"你的身高是"<<m<<"米"<<cm<<endl; 
  
  return 0;
}

 

发表评论

您的电子邮箱地址不会被公开。