C語言程式設計-1199-計算表示式
Problem Description
計算下列表達式值:
Input
輸入x和n的值,其中x為非負實數,n為正整數。
Output
輸出f(x,n),保留2位小數。
Sample Input
3 2
Sample Output
2.00
看到題目是一臉懵逼的,看了下別人的程式碼,原文連結在下方喲
#include<stdio.h> #include<math.h> //呼叫數學庫(應該是這麼叫的吧) double f(double x,int n) //好像是先定義了一個類 { int i; double s=x; for(i=1;i<=n;i++) { s=sqrt(i+s); } return s; } int main() { double x; int n; scanf("%lf %d",&x,&n); printf("%.2lf",f(x,n)); return 0; }
雖然學過但第一次寫這種還是有點懵逼。。。
幾乎沒印象main函式前面那些是什麼/(ㄒoㄒ)/~~
原文地址。
https://blog.csdn.net/euthanazia/article/details/73381682
相關推薦
C語言程式設計-1199-計算表示式
Problem Description 計算下列表達式值: Input 輸入x和n的值,其中x為非負實數,n為正整數。 Output 輸出f(x,n),保留2位小數。 Sample Input 3 2 Sample Output 2.00 看到題目是一臉懵逼的,看了下別人的程式碼,原文
現代C語言程式設計之資料計算
現代C語言程式設計之資料計算 C語言程式設計 3.1 運算子概述 計算機最核心的任務就是完成資料的計算,C語言提供了豐富(多達34種)的運算子來實現不同資料的各種運算,之前在求資料型別的大小時已經使用過的sizeof()
計算位數最高達300位的兩個非負整數的乘積,C語言程式設計實現
-------世界太蕪雜,我幫你整理---- -------C語言大數相乘運算---------- 今天我們要程式設計實現的是兩個超長整型資料進行相乘,並輸出結果 比如: 2134897427972647678 * 3497892374 我們先來看看執行效果
C語言程式設計基礎— 一維陣列 (程式設計實現從鍵盤輸入20個整數,統計非負數個數,並計算非負數之和。)
程式設計基礎—一維陣列 (程式設計實現從鍵盤輸入20個整數,統計非負數個數,並計算非負數之和。) #include<stdio.h> int main() { int a[20] ; int k=0,sum=0,i; for (i=0;i<20
C語言程式設計 5.3 任意輸入三角形的三邊長為a,b,c,程式設計判斷能否構成三角形,若能,計算輸出三角形的面積,否則輸出不能構成三角形。
#include<stdio.h> #include <math.h> main() { float a,b,c,s,d; printf("請輸入三角形的三個邊長");
C 語言程式設計 6.15 雞兔同籠,共有98個頭,386只腳。請用窮舉法程式設計計算雞,兔各多少隻。
數學思想: x + y = 98 // x 只雞 y只兔子 2 x + 4(98-x) = 386 ; 得出 x 帶入 x + y = 98 ; 以上為數學解法,下面轉化為程式設計。 程式設計思想: x 的取值範圍 從 0 到 98 對應 y 的取值
C語言程式設計 計算程式執行時間 精確到微秒
在開發過程中有時候需要計算一段程式碼執行所消耗的時間 ,使用函式gettimeofday就可以實現,並且可以精確到毫秒 gettimeofday函式原型為: int gettimeofday(struct timeval *tv, struct timezone
C語言實現整數四則運算表示式的計算
一、問題重述 【問題描述】 從標準輸入中讀入一個整數算術運算表示式,如5 - 1 * 2 * 3 + 12 / 2 / 2 = 。計算表示式結果,並輸出。 要求: 1、表示式運算子只有+、-、*、/,表示式末尾的’=’字元表示表示式輸入結束,表示式中可能會出現空格; 2、
C語言程式設計入門之--第五章C語言基本運算和表示式-part1
導讀:程式要完成高階功能,首先要能夠做到基本的加減乘除。本章從程式中變數的概念開始,結合之前學的輸出函式和新介紹的輸入函式製作簡單人機互動程式,然後講解最基礎的加減法運算,自制簡單計算器程式練手。 5.1 變數 5.1.1 變數宣告定義與賦值表示式 上一章講了資料型別,資料型別要和變數結合在一起
C語言程式設計入門之--第五章C語言基本運算和表示式-part2
5.1.4 再來一個C庫函式getchar吸收回車鍵 回車鍵也是一個字元,在使用scanf的時候,輸入完畢要按下回車鍵,這時候回車鍵也會被輸入到stdin流中,會搞亂我們的程式。 注意:stdin是輸入流,stdout是輸出流,這兩個流就是在記憶體中流進流出的資料,根據流向不同命名也不同。 比如以
C語言程式設計入門之--第五章C語言基本運算和表示式-part3
5.3 挑幾個運算子來講 常用的運算子除了加減乘除(+-*/)外,還有如下: 注意:以下運算子之間用逗號隔開,C語言中也有逗號運算子,這裡不講逗號運算子。 1. 賦值運算子 =,+=,*= 2. 一元運算子 +
c語言實戰: 計算時間差
鐘表 給定 兩種 表示 amp 實戰 不可 避免 time 計算時間差有兩種,一種是把時間都轉化為分鐘數,一種是把時間都轉化為小時,後者是會用到除法所以不可避免產生浮點數,所以我們選擇轉化為分鐘數來計算。 //題目:給定兩個時間點計算它們的時間差,比如,1:50 和3:
詳解!C語言程式設計實現小遊戲“三子棋”
今天我們來程式設計實現一個充滿童趣的小遊戲“三子棋” 先來說一下三子棋的規則: 三子棋又叫九宮棋、圈圈叉叉、一條龍等。 將正方形對角線連起來,或相對兩邊依次擺上三個雙方棋子, 總之只要將自己的三個棋子走成一條線, 對方就算輸了。 不用再過多解釋了,相信大家一定都玩過! 那麼,該
1012 - C語言程式設計教程(第三版)課後習題6.2
1012 - C語言程式設計教程(第三版)課後習題6.2 時間限制:1秒 記憶體限制:128兆 題目描述 輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數。 輸入 一行字元 輸出 統計值 樣例輸入 aklsjflj123 sadf918u324 asdf91u32oa
1011 - C語言程式設計教程(第三版)課後習題6.1
1011 - C語言程式設計教程(第三版)課後習題6.1 時間限制:1秒 記憶體限制:128兆 題目描述 輸入兩個正整數m和n,求其最大公約數和最小公倍數。 輸入 兩個整數 輸出 最大公約數,最小公倍數 樣例輸入 5 7 樣例輸出 1 35 最大公約數求法我是用的是輾轉相除法進行
1010 - C語言程式設計教程(第三版)課後習題5.8
1010 - C語言程式設計教程(第三版)課後習題5.8 時間限制:1秒 記憶體限制:128兆 題目描述 企業發放的獎金根據利潤提成。利潤低於或等於100000元的,獎金可提10%; 利潤高於100000元,低於200000元(100000<I≤200000)時,低於100000元的部
1047 - C語言程式設計教程(第三版)課後習題10.5
1047 - C語言程式設計教程(第三版)課後習題10.5 時間限制:1秒 記憶體限制:128兆 題目描述 有n人圍成一圈,順序排號。從第1個人開始報數(從1到3報數),凡報到3的人退出圈子,問最後留下的是原來的第幾號的那位。 輸入 初始人數n 輸出 最後一人的初始編號 樣例輸入
1022 - C語言程式設計教程(第三版)課後習題7.1
1022 - C語言程式設計教程(第三版)課後習題7.1 時間限制:1秒 記憶體限制:128兆 題目描述 用篩法求之N內的素數。 輸入 N 輸出 0~N的素數 樣例輸入 100 樣例輸出 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47
1008 - C語言程式設計教程(第三版)課後習題5.6
1008 - C語言程式設計教程(第三版)課後習題5.6 時間限制:1秒 記憶體限制:128兆 題目描述 給出一百分制成績,要求輸出成績等級‘A’、‘B’、‘C’、‘D’、‘E’。 90分以上為A 80-89分為B 70-79分為C 60-69分為D 60分以下為E 輸入 一個整數0
1007 - C語言程式設計教程(第三版)課後習題5.5
007 - C語言程式設計教程(第三版)課後習題5.5 時間限制:1秒 記憶體限制:128兆 描述 有一個函式 y={ x x<1 | 2x-1 1<=x<10 \ 3x-11 x>=10 寫一段程式,輸入x,輸出y 輸入 一個數x 輸出 一個數y 樣例輸