最近在學C語言 老師布置了一些作業 其中有幾個題是在不會 求大神幫助
1.輸入一英文字符,如果是大寫字符,請輸出:“您輸入的是大寫字符。”,如果是小
寫字符,請輸出:“您輸入的是小寫字符。”,
2. 某人某天開始“三天打魚,兩天曬網”,問該人在以后的第n天是打魚還是曬網
3.某賓館房間的標準價格為398/天,價格隨旅游季節和團隊規模而浮動:在旺季(7-9月份)20個房間以上(含20間)的團隊優惠30% 不足20間的團隊優惠15% 在淡季,20房間以上(含20間)的團隊優惠50% 不足20間的優惠30% 撰寫程式,輸入月份和預定房間數,輸出每天總房費
求大神幫忙 用C語言編程
uj5u.com熱心網友回復:
這種題小學生都會uj5u.com熱心網友回復:
百度搜相關關鍵字。代碼功能歸根結底不是別人幫自己看或講解或注釋出來的;而是被自己靜下心來花足夠長的時間和精力親自動手單步或設斷點或對執行到某步獲得的中間結果顯示或寫到日志檔案中一步一步分析出來的。
提醒:再牛×的老師也無法代替學生自己領悟和上廁所!
單步除錯和設斷點除錯(VS IDE中編譯連接通過以后,按F10或F11鍵單步執行,按Shift+F11退出當前函式;在某行按F9設斷點后按F5執行停在該斷點處。)是程式員必須掌握的技能之一。
uj5u.com熱心網友回復:
第一題是很基礎的題目,建議個人翻翻書,照著書上的例子改一改都能做出來。這些題目還有難度,只能說編程語言課沒好好學。uj5u.com熱心網友回復:
第二天不就是輸入一個數字,然后對5取余嗎?余數若是小于等于3是在打魚,大于3是在曬網第三個問題,也是基礎的,switch case
uj5u.com熱心網友回復:
赤裸裸的偷懶呢uj5u.com熱心網友回復:
都是很基礎的題,請自己看看書吧uj5u.com熱心網友回復:
這也太簡單了,不值得大神出手uj5u.com熱心網友回復:
這很簡單,你自己看看,。uj5u.com熱心網友回復:
printf("請輸入一個字符");char ch = getchar();
if ((ch>=65) && (ch<=90))
{
printf("您輸入了一個大寫字母");
}
else if ((ch>=92) && (ch<=122))
{
printf("您輸入了一個小寫字母");
}
else
{
printf("您輸入了一個非字母");
}
system("pause");
return 0;
uj5u.com熱心網友回復:
scanf("%d", &n);if( n%5
printf
else
printf
很基礎的東西了
uj5u.com熱心網友回復:
第一題好像不難。后面的不會uj5u.com熱心網友回復:
第一問可以用ctype.h,這是字符庫函式char ch;
ch = getchar();
isupper(ch) //如果是大寫字母
printf("您輸入的是大寫字符。");
islower(ch)
printf("您輸入的是小寫字符。");
這個還有其他方式實作,利用ASCII碼,分支可以用if…else,更推薦用條件運算子?(運算式):(運算式)
分支還可以switch
我個人認為不能因為題目簡單就拒絕回答,并且去說人家不認真學。但是樓主確實有偷懶嫌疑,樓主要認真學,多思考總結,多上機。
uj5u.com熱心網友回復:
我覺的這些題自己看看書慢慢研究一下就能做出來的uj5u.com熱心網友回復:
第1題,https://blog.csdn.net/qq_35882931/article/details/52247176第2題,m=n%5,if m<3,打魚,else曬網。
第3題,月份為m,預定房間數為n。
若m介于7-9,若n>=20,則r=n*398*(1-30%),若n<20,則r=n*398*(1-15%).
若m不介于7-9,若n>=20,則r=n*398*(1-50%),若n<20,則r=n*398*(1-30%).
uj5u.com熱心網友回復:
1.進行ASCII碼比較,看它是大寫還是小寫,然后輸出2.對5取余,1,2,3打魚,4,0,曬網
3.兩個變數a,b;a判斷月份落在哪個區間,作為大條件;b判斷人數落在哪個區間,作為子條件;結合得出優惠力度,最后計算價格
uj5u.com熱心網友回復:
明顯是偷懶,這么簡單都不做uj5u.com熱心網友回復:
直接百度就有答案,,,,uj5u.com熱心網友回復:
我也是剛入門,這些問題最好自己動左手做一下,找一下尋找演算法的感覺uj5u.com熱心網友回復:
#include<stdio.h>int main()
{
printf("請輸入一個字符");
char ch = getchar();
if ((ch>=65) && (ch<=90))
{
printf("您輸入了一個大寫字母");
}
else if ((ch>=92) && (ch<=122))
{
printf("您輸入了一個小寫字母");
}
else
{
printf("您輸入了一個非字母");
}
return 0;
}
uj5u.com熱心網友回復:
腿打折,抬走,下一位uj5u.com熱心網友回復:
都是從這過來的,沉下心,做好了回頭一看:原來這么簡單~~~~
uj5u.com熱心網友回復:



正好閑得慌
uj5u.com熱心網友回復:
IF 條件句。uj5u.com熱心網友回復:
這種題 建議樓主自己思考查資料寫,大學里基本鍛煉的是你解決問題的思維能力,這對以后要走這行很有幫助。uj5u.com熱心網友回復:
挺經常遇到求幫忙做作業的。你可以自己做,哪里不會問哪里,而不是直接出題目啊。。。
這個直接給思路了,然后樓主照著思路做吧。
如果連第一題都寫不出來,這是你基本語法都沒學完啊。。
uj5u.com熱心網友回復:
CSDN改版成這樣了?全是廣告圖片,不適合在辦公室瀏覽了uj5u.com熱心網友回復:
試著將這些題以公式的形式翻譯一下,用數字的角度去看就簡單多了,剛起步是這樣,代碼寫多了回過頭來你就會覺得簡單了uj5u.com熱心網友回復:
額ascii了解一下轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/218956.html
標籤:新手樂園
上一篇:accept() 報錯 “bad file descriptor", 請問是什么原因?
下一篇:c++桌球游戲的幾段代碼
