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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

求大神查錯(cuò)賜教!

求大神查錯(cuò)賜教!

C C++
路卡利歐 2016-10-17 16:47:50
//取出一個(gè)無(wú)符號(hào)的十進(jìn)制整數(shù)中所有奇數(shù)數(shù)字,按原來(lái)的順序組成一個(gè)新的數(shù) #?include<stdio.h> int?main() { unsigned?int?m=0,n,k; scanf("%d",&n); if(n<=0) printf("數(shù)據(jù)輸入錯(cuò)誤,請(qǐng)重新輸入"); ?????for(k=n;k>0;k=k/10) { if((k%10)%2==1) m=(k%10)+m*10; ?} while?(m!=0) { printf("%d",m%10); m=m/10; } return?0; } //為什么輸入的數(shù)超過(guò)十位數(shù)輸出的結(jié)果就不正確了,應(yīng)該怎么解決??
查看完整描述

2 回答

已采納
?
Yexiaomo

TA貢獻(xiàn)152條經(jīng)驗(yàn) 獲得超157個(gè)贊

因?yàn)槭辔坏臅r(shí)候,數(shù)據(jù)溢出了......

unsigned int 數(shù)據(jù)類型最大范圍是 0 ~4294 967 295 , 所以超過(guò) 十位以上就錯(cuò)了,?

不是你程序?qū)戝e(cuò)了, ...

改進(jìn)的話, 需要寫(xiě)成 改為?數(shù)組?, 或者 字符串

----------------------------------分---割---線---------------------------------------------------

如果 你要是想看 代碼, 在下面回復(fù), 我再給你貼.

啦啦啦~~Imcainiao

查看完整回答
2 反對(duì) 回復(fù) 2016-10-17
  • 路卡利歐
    路卡利歐
    大神又見(jiàn)到你了23333 請(qǐng)把改進(jìn)的代碼貼給我看看吧,我還沒(méi)學(xué)到數(shù)組所以不太懂qwq
  • Yexiaomo
    Yexiaomo
    #include<stdio.h> int main() { char c; while ((c=getchar())!='\n' && c != '-') { if(c>='0'&&c<='9'&&(c%2!=0)) printf("%c",c); } }
?
Yexiaomo

TA貢獻(xiàn)152條經(jīng)驗(yàn) 獲得超157個(gè)贊

首先, 我不是大神, 嗚嗚~~~~~

Imcainiao---> I am cai niao ?我是菜鳥(niǎo)

----------------------------------分---割---線---------------------------------------------------

你說(shuō)沒(méi)學(xué)過(guò),數(shù)組...... 就寫(xiě)個(gè) 用字符 的吧,?

#include<stdio.h>
int?main()
{
	char?c;
	while?(?(c=getchar())!='\n'?&&?c?!=?'-')
	{
		if(c>='0'?&&?c<='9'?&&?(c%2!=0))
			printf("%c",c);		
	}
}

時(shí)間緊, 沒(méi)寫(xiě)注釋, 阿西吧~~ ? 不會(huì)了再問(wèn)

查看完整回答
反對(duì) 回復(fù) 2016-10-17
  • 2 回答
  • 0 關(guān)注
  • 1670 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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