В языке C есть пять арифметических операторов (+, -, *, /, %). Их синтаксис использования остался неизменным в C++. Первые четыре оператора сложения, вычитания, умножения и деления ничем не отличаются от того, что мы с тех пор изучали в математике. детство, кроме %. Нам нужно заново выучить модуль, что означает взятие остатка. Например, результат 20%8 равен 4, а операнды на обоих концах % должны быть целыми числами.
Поскольку синтаксис знаний принципиально не изменился, в этой части мы сосредоточимся на практических демонстрациях программ.
Например, если в обучающем поле 1670 вопросов и количество цифр разделено, мы можем реализовать это на C++ следующим образом:
#include<iostream>usingnamespacestd;intmain(){inta;//Трехзначное число, которое будет оцениваться как intge;//Цифра единиц в трехзначном числе intshi;//Цифра десятков в трехзначном числе intbai ;//Три цифры Цифра сотен в числе cin>>a;ge=a%10;shi=a%100/10;bai=a/100;cout<<ge<<<<shi<<<<bai <<конец;возврат0;
Введите код на своем компьютере и отправьте вопрос 1670. Только если вы правы, вы сможете продолжить.
Аналогично, после завершения вопроса 1007 мы по-прежнему используем C++ для его завершения. Код выглядит следующим образом:
#include<iostream>usingnamespacestd;intmain(){intx,y;cin>>x;if(x<1){y=x;}elseif(1<=x&&x<10){y=2*x-1; }else{y=3*x-11;}cout<<y<<endl;return0;}
Результаты бега следующие:
Все по-прежнему обращают внимание на сценарии использования логического оператора && и не пишут подряд слова типа 1<=x<10!
Хорошо, пожалуйста, подойдите к компьютеру, введите код самостоятельно и правильно отправьте вопрос 1007, прежде чем продолжить обучение!