第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C語言階乘為什么不可能輸入數(shù)字?

C語言階乘為什么不可能輸入數(shù)字?

C
慕瓜9113112 2018-01-10 14:44:56
#include <stdio.h>int jc(int n){int result;if(n < 0){printf("輸入錯誤\n");return 0;}else if(0 == n || 1 == n){return 1;}else?{result = jc(n-1)*n;}?return result;}int main (){ int n;printf("請輸入一個整數(shù):%d\n");scanf("%d\n",&n);printf("階乘結(jié)果: %d\n",n,jc(n));return 0;}
查看完整描述

1 回答

已采納
?
昵稱好難起757

TA貢獻(xiàn)17條經(jīng)驗(yàn) 獲得超0個贊

#include?<stdio.h>
int?jc(int?n)
{
	int?result;
	if(n?<?0)
	{
		printf("輸入錯誤\n");
	}
	else?if(0?==?n?||?1?==?n)
	{
		return?1;
	}
	else?
	{
		result?=?jc(n-1)*n;
	}?
	return?result;
}
int?main?()
{
	int?n;
	printf("請輸入一個整數(shù):");
	scanf("%d",&n);
	printf("階乘結(jié)果:?%d\n",jc(n));
	return?0;
}

源程序改成這樣就好了,看看你哪里錯了


查看完整回答
反對 回復(fù) 2018-01-10
?
慕用4063026

TA貢獻(xiàn)195條經(jīng)驗(yàn) 獲得超115個贊

首先printf("請輸入一個整數(shù):%d\n");%d沒有意義,再來result = jc(n-1)*n;最后都會是1*n也就是你輸入多少,返回仍然多少,我覺得沒什么意思是不是你寫錯代碼了

查看完整回答
反對 回復(fù) 2018-01-10
?
昵稱好難起757

TA貢獻(xiàn)17條經(jīng)驗(yàn) 獲得超0個贊

這個寫錯了


查看完整回答
反對 回復(fù) 2018-01-10
?
昵稱好難起757

TA貢獻(xiàn)17條經(jīng)驗(yàn) 獲得超0個贊

不可能輸入數(shù)字是什么意思?

查看完整回答
反對 回復(fù) 2018-01-10
  • 1 回答
  • 0 關(guān)注
  • 2350 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號