P5739 我想上一篇新手看得懂的题解
  • 板块题目总版
  • 楼主luoyebushiye
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/6/23 16:12
  • 上次更新2024/6/23 16:16:29
查看原帖
P5739 我想上一篇新手看得懂的题解
1317276
luoyebushiye楼主2024/6/23 16:12

尝试不使用循环语句(for、while)完成这个任务。 (我开始还想用for呢QWQ,题解没一篇我能看都的QWQ)

因为1≤n≤12。 所以,我第一个想法,将n就是一个一个的判断。 直接上代码!!!!

#include <bits/stdc++.h>
using namespace std;
int i,sum=0;//不用担心存不下,信我 
int main()
{
cin>>i;
	if(i==1)	sum=1;//从1开始 
	else if(i==2) sum=1*2;
	else if(i==3) sum=1*2*3;
	else if(i==4) sum=1*2*3*4;
	else if(i==5) sum=1*2*3*4*5;
	else if(i==6) sum=1*2*3*4*5*6;
	else if(i==7) sum=1*2*3*4*5*6*7;
	else if(i==8) sum=1*2*3*4*5*6*7*8;
	else if(i==9) sum=1*2*3*4*5*6*7*8*9;
	else if(i==10) sum=1*2*3*4*5*6*7*8*9*10;
	else if(i==11) sum=1*2*3*4*5*6*7*8*9*10*11;
	else if(i==12) sum=1*2*3*4*5*6*7*8*9*10*11*12;//依次判断 

		cout<<sum;
		return 0; 
}

管理员大大求求了,一定要过呀!我的人生的第一篇题解!!

2024/6/23 16:12
加载中...