C语言基础题:数学王子

C语言基础题:数学王子

问题:

在这里插入图片描述

思路:

10^1000用 long long 都无法表示
找规律后使用字符打印,而非使用计算解决该问题
在这里插入图片描述

代码:

#include<stdio.h>
int main()
{
	int t;
	int n;
	int i;
	scanf( "%d\n",&t );
	while( t-- )
	{
		scanf( "%d",&n );
		if( n==0 )
			printf( "%d\n",1 );
		else
		{
			putchar('5');
			for( i=1;i<n;i++ )
				putchar('0');
			putchar('5');
			for( i=1;i<n;i++ )
				putchar('0');
			printf( "\n" );	
		}
	}
}

猜你喜欢

转载自blog.csdn.net/qq_44709990/article/details/105870293