today laster

This commit is contained in:
Dengrb 2024-12-07 09:40:00 +08:00
parent 9a87ba69d6
commit 6d0e343276
2 changed files with 88 additions and 0 deletions

View File

@ -74,3 +74,4 @@ int main(){
return 0;
}
}
}

87
class.cpp Normal file
View File

@ -0,0 +1,87 @@
//do...while
//计算各个数位之和
#include<iostream>
using namespace std;
void while_1();
void do_while();
void huiwenshu();
int main(){
int choose;
cout <<"选择"<<endl;
cout <<"1.do...while"<<endl;
cout <<"2.while"<<endl;
cout <<"3.回文数"<<endl;
cin >>choose;
if (choose == 2)
{
while_1();
}else if (choose == 1)
{
do_while();
}else if (choose == 3)
{
huiwenshu();
}else{
cout <<"输入错误!"<<endl;
}
}
void do_while(){
cout <<"已进入do..while"<<endl;
int CIN,andy;
int a,b,c;
do
{
cin >>CIN;
a = CIN / 100;
b= CIN / 10 % 10;
c = CIN % 10;
andy = a+b+c;
cout <<andy<<endl;
} while (CIN > 0);
}
void while_1(){
cout <<"已进入while"<<endl;
int CIN2,andy,a,b,c;
while (CIN2 > 0)
{
cin >>CIN2;
a = CIN2 / 100;
b = CIN2 / 10 % 10;
b = CIN2 % 10;
andy = a+b+c;
cout <<andy<<endl;
}
}
void huiwenshu(){
while (true)
{
int n,ge,number = 0,number2;
cin >>n;
number2 = n;
do
{
ge = n%10;
number = number * 10 + ge;
n = n / 10;
} while (n > 0);
if (number != number2)
{
cout <<"NO!"<<endl;
}else
{
cout <<"YES!"<<endl;
}
}
}