今天这题是接收用户输入数字,输入的是奇数,就用这个奇数与之前的数相乘,如果是偶数和0,则不乘。输入“2222”则退出。
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char** argv) {
int num,sum=0;
while(true){
cout<<"请输入整数(输入:2222退出):"<<endl;
cin>>num;
if(num==2222){
break;
}
if(num!=0&&num%2!=0){
if(sum==0){
sum=num;
}else{
sum*=num;
}
}
cout<<"您输入的数字中的奇数积为:"<<sum<<endl;
}
cout<<"您退出了此次计算!"<<endl;
return 0;
}
测试截图