刚学c语言的新手,看不出来哪里有问题【哭】【哭】
查看原帖
刚学c语言的新手,看不出来哪里有问题【哭】【哭】
1289511
Ashina2554楼主2024/3/12 16:24
#include<iostream>
#include<cstdio>
using namespace std;

int main(){
	int n;cin>>n;
	int num[10] = {0};
	int i,k;
	if(n>0){
		for(i=0;n>0;i++){
			num[i] = n%10;
			n/=10;
		}
		if(num[0]!=0)
			cout<<num[0];
		else;
		for(k=1;k<i;k++)
			cout<<num[k];
	}
	else if(n==0)
		cout<<"0";
	else if(n<0){
		n = -n;
		for(i=0;n>0;i++){
		num[i] = n%10;
		n/=10;
	}
	cout<<"-";
	if(num[0]!=0)
		cout<<num[i];
	else;
	for(k=1;k<i;k++)
		cout<<num[k];
	}
	return 0;
}
2024/3/12 16:24
加载中...