各位大哥帮帮小弟,7#出问题想了很久没想出问题在那里
查看原帖
各位大哥帮帮小弟,7#出问题想了很久没想出问题在那里
526201
yrftan楼主2021/6/3 23:16
#include<iostream>
using namespace std;
int main(void){
	int num[501]={0},n,i,j;
	char x[20]={'\0'};
	cin>>n;
	num[n]++;
	cin>>x;
	for(i=0;x[i]!='\0';i++);
	for(j=0;i>0;i--,j++){
	num[j]+=x[i-1]-'0';
	if(num[j]>=10){
		num[j]=num[j]-10;
		num[j+1]++;
		}
	}												//要考虑进位的问题 
	for(i=n;i>=0;i--) cout<<num[i];
	return 0;
}
2021/6/3 23:16
加载中...