C語言小白刷題

来源:https://www.cnblogs.com/djhyyds/archive/2022/10/15/16793982.html
-Advertisement-
Play Games

1.有n個評委,他們給出score個分數,請用代碼寫出平均值,ave代表平均值 2022-10-15 13:17:10 int main() { int n, i =1, score, sum = 0, ave; printf("請輸入評委人數:"); scanf("%d",&n); while ( ...


  1.有n個評委,他們給出score個分數,請用代碼寫出平均值,ave代表平均值  2022-10-15 13:17:10

int main() {    
int n, i =1, score, sum = 0, ave;
printf("請輸入評委人數:");
scanf("%d",&n);
while (i<=n) {
printf("請為參賽隊打分:0~100:");
scanf("%d",&score);
sum += score;
i++;
}
ave = sum / n;
printf("平均值為%d",ave);
}

2.某旅游景點為吸引游客,旺季和淡季門票價格不同,旺季為每年5~10月,門票價為200元,

淡季門票價格是旺季的八折。無論淡季還是旺季,65歲及以上的老人免票,14歲以下的孩童半價,

其餘游客全價。

               請編寫一個旅游景點門票計費程式

int main() {
//旺季:每年5~10月份,票價200
//淡季:旺季*80%
//人>=65免票&&人<14半價
int a=200,b,age,e=100;//a為旺季票價,age為歲數,b為月份,e為兒童旺季票價
double c = 200 * 0.8,d=200*0.5*0.8;//c為淡季票價,d為兒童淡季票價
printf("游客姓名:董某人\n請輸入游覽月份:");
scanf("%d", &b);
printf("請輸入游客年齡:");
scanf("%d",&age);
if (age >= 65)
printf("免票");
else if (0 < age && age < 14&&b==5||b==6||b==7||b==8||b==9||b==10) printf("應購買門票價格為%d塊",e);//兒童旺季價
else if (0 < age && age < 14 && b == 1 || b == 2 || b == 3 || b == 4 || b == 11 || b == 12) printf("應購買門票價格為%.1f塊",d);//兒童淡季價
else if (14 < age && 14 < 65&& b == 5 || b == 6 || b == 7 || b == 8 || b == 9 || b == 10) printf("應購買門票價格為%d塊",a);//正常旺季價
else if (14 < age && 14 < 65 && b == 1 || b == 2 || b == 3 || b == 4 || b == 11 || b == 12) printf("應購買門票價格為%.1f塊",c);//正常淡季價
}

3.求某年某月的天數

int gf(int year, int mon)            
{
switch (mon) {
case 2:
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
return 29;
else
return 28;
case 4:
case 6:
case 9:
case 11:
return 30;
default:
return 31;
}
}
int main() {
printf("%d", gf(1998, 7));
return 0;
}

本文來自博客園,作者:{it陌辰},轉載請註明原文鏈接:{https://www.cnblogs.com/djhyyds/p/16783265.html}


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • @ConditionalOnProperty實現按需註入bean 簡訊工具類 SmsUtil zhenghe-common是一個基礎包。 SmsUtil坐落在zhenghe-common里。先看看Smsutil的面目。 package com.emax.zhenghe.common.util; im ...
  • 問題現象 最近在本地調試公司的一個Web項目時,無意中發現日誌中出現了兩次同一個服務的init記錄,項目都是基於Spring來搭建的,按理說服務都是單例的,應該只有一次服務載入日誌才對,本著對工作認真負責(閑來無事)的態度,必然要一探究竟。 問題分析 為什麼同一個 Bean 會被容器初始化兩次? 首 ...
  • 序列化組件的三大功能 序列化,序列化器會把模型對象轉換成字典,經過response以後變成json字元串 反序列化,把客戶端發送過來的數據,經過request以後變成字典,序列化器可以把字典轉成模型 反序列化時同時會完成數據校驗功能 序列化器Serializer使用方法 查詢單個數據語法: 1.在s ...
  • JDBC和連接池03 8.事務 8.1事務介紹 基本介紹 JDBC程式中當一個Connection對象創建時,預設情況下是自動提交事務:每次執行一個SQL語句時,如果執行成功,就會向資料庫自動提交,而不能回滾。 JDBC程式中為了讓多個SQL語句作為一個整體執行,需要使用事務 調用Connectio ...
  • 前言 嗨嘍~大家好呀,這裡是魔王吶 ! 我又來更新小姐姐網站,批量採集得辦法拉~ 讓我們一起來學習吧~ 開發環境: Python 3.8 Pycharm 模塊使用: 第三方模塊 需要安裝 在cmd裡面 進行 pip install requests / parsel requests 如何安裝pyt ...
  • 1.os.walk 返回指定路徑下所有文件和子文件夾中所有文件列表 其中文件夾下路徑如下: import os def file_name_walk(file_dir): for root, dirs, files in os.walk(file_dir): print("root", root) ...
  • Nacos 動態配置原理 可憐夜半虛前席,不問蒼生問鬼神。 簡介 動態配置管理是 Nacos 的三大功能之一,通過動態配置服務,我們可以在所有環境中以集中和動態的方式管理所有應用程式或服務的配置信息。 動態配置中心可以實現配置更新時無需重新部署應用程式和服務即可使相應的配置信息生效,這極大了增加了系 ...
  • python煙花代碼 如下 # -*- coding: utf-8 -*- import math, random,time import threading import tkinter as tk import re #import uuid Fireworks=[] maxFireworks= ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...