加法进位我不会
题目:
这个考虑到进位,因为,比如:ceil(9/2)=5, 9+5=14,要进位,否则是%67
我没有加法进位的c++程序:
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s1,t,x;
double temp,tt,mc;
getline(cin,s1);
t=s1;
reverse(t.begin(),t.end());
if(t==s1)
{
for(int i=0;i<s1.size();i++)
{
tt=s1[i]-'0';
temp=tt/2;
mc=ceil(temp);
int sb=tt+'0'+mc;
cout<<char(sb);
}
}
else
{
cout<<"No huiwen";
}
return 0;
}
十分感谢大家回复