C語言程式設計(練習1:迴圈,三大迴圈結構 )
實驗室程式設計練習作業題:
從鍵盤輸入整數 n,輸出 1+3+5+7+……前 n 項的和。(n<=100)
/** \brief 從鍵盤輸入整數 n,輸出 1+3+5+7+……前 n 項的和。(n<=100) */ #include <stdio.h> #include <stdlib.h> int main() { int n; //用於儲存輸入的整數n int i = 1; //作為中間變數,用於計數 int sum_n = 0; //儲存前n項的和 printf("輸入整數n\n"); //輸出輸入提醒 scanf("%d",&n); //讀取鍵盤輸入 while(i <= n) { sum_n += (2*i-1) ; i++; } printf("前%d項和為%d",n,sum_n); return 0; }
相關推薦
C語言程式設計(練習1:迴圈,三大迴圈結構 )
實驗室程式設計練習作業題: 從鍵盤輸入整數 n,輸出 1+3+5+7+……前 n 項的和。(n<=100) /** \brief 從鍵盤輸入整數 n,輸出 1+3+5+7+……前 n 項的和。
C語言程式設計(練習3:迴圈,三大迴圈結構 )
題目: 判斷 101-200 之間有多少個素數,並輸出所有素數及素數的個數 題目分析:質數(prime number)又稱素數,有無限個。一個大於1的自然數,除了1和它本身外,不能整除以其他自然數(質
浙大版《C語言程式設計(第3版)》題目集(函式題)練習5-1
練習5-1 求m到n之和(10 分) 本題要求實現一個計算m~n(m 函式介面定義: int sum( int m, int n ); 其中m和n是使用者傳入的引數,保證有m < n。
浙大版《C語言程式設計(第3版)》題目集(函式題)練習5-3
練習5-3 數字金字塔(15 分) 本題要求實現函式輸出n行數字金字塔。 函式介面定義: void pyramid( int n ); 其中n是使用者傳入的引數,為[1, 9]的正整數。
C語言程式設計求和S=1-1/3+1/5-1/7+…+1/(2n+1)
函式void fun(float *sn,int n)的功能是:根據以下公式計算S,計算結果通過形參指標sn傳回;n通過形參傳入,n的值大於等於0 S=1-1/3+1/5-1/7+…+1/(2n+1) 程式碼如下: #include <stdio.h> vo
c語言程式設計進階week3:刪除字串中的子串(字串與指標的完美結合)
題目來源自mooc:C語言程式設計進階,僅供個人學習參考使用 #include <stdio.h> #include <string.h> int main(){
浙大版《C語言程式設計(第3版)》題目集(函式題)習題5-1
習題5-1 符號函式(10 分) 本題要求實現符號函式sign(x)。 函式介面定義: int sign( int x ); 其中x是使用者傳入的整型引數。符號函式的定義為:若x大於0,
【數據結構與算法分析——C語言描述】練習1.1——選擇問題
problem 內容 語言 log %d include oid define signed 本部分內容來自http://www.cnblogs.com/mingc,筆者在此只用於整理學習。 問題描述:編寫一個程序解決選擇問題。令k=N/2。畫出表格顯示你的程序對於N為
2018秋C語言程式設計(初級)作業- 第3次作業
7-1 找出最小值 #include<stdio.h> int main() { int min,i,n,count; scanf("%d",&n); for(i=1;i<=n;i++){ scanf("%d",
C語言程式設計 細節總結(1-7章)
C語言細節總結 溫故而知新,許久沒看C語言,發現了一些從前沒注意的小細節,總結下來~ 第1章C語言及C程式概述 1.C語言有34中運算子、32個關鍵字、9中控制語句 第2章資料型別、運算子與表示式 2.實型常量只採用十進位制,表示方法:十進位制小數形式、指數形式
C語言程式設計 陣列綜合1
#include<stdio.h> int main() { int array[20][20]; int i,j,m,max,i1,j1; printf("Please input m:"); scanf("%d",&m); if(m<2||
C語言程式設計(第三版) 第六章 實驗題 2 任務4
#include <iostream> #include<iomanip> #include<time.h> using namespace std; int main() { int flag,n1; char m; double i=0,a=0,
C語言程式設計(第三版) 第六章 實驗題 2 任務6
#include <iostream> #include<iomanip> #include<time.h> using namespace std; int main() { int flag,n1,n2; char m; double i=0,l
Linux C語言程式設計(下篇) | gdb的使用
前兩篇Linux C語言程式設計(上篇) | gcc的使用和Linux C語言程式設計(中篇) | make的使用講述了在Linux下如何編譯得到可執行程式,那麼當程式執行結果不符合我們的預期時,如何進行除錯呢?這個時候就要使用到gdb工具了~ 1.gdb介紹 gdb也屬於GNU專案
Linux C語言程式設計(中篇) | make的使用
上一篇Linux C語言程式設計(上篇) | gcc的使用講述瞭如何使用gcc進行編譯,其中只是對hello.c這一個檔案進行編譯,那麼當我們需要編譯多個檔案的時候該怎麼做呢? 1.多檔案編譯例項 這個例子中分別在四個檔案(add.c, dec.c, mul.c, div.c)實現相
Linux C語言程式設計(上篇) | gcc的使用
嵌入式軟體開發主要使用C語言開發,編譯過程稱為交叉編譯 —— 在PC機上編譯出可以在嵌入式處理器上執行的程式,在真正進入嵌入式開發前,先來了解下如何使用gcc+make編譯C語言工程,如何用gdb除錯工程~ 1.C程式設計流程 1.1.編輯原始檔(.c) 使用文字編輯器(比如vi
浙大版《C語言程式設計(第3版)》題目集 - 習題11-5 指定位置輸出字串(20 分)
題目連結:點選開啟連結 題目大意:略。 解題思路:略。 AC 程式碼 char *match( char *s, char ch1, char ch2 ) { char *p=s, *h; int fst=1,
C語言練習題每練 1:字串統計單詞個數,單詞由空格隔開
空格隔開,所以空格是一個標誌性的符號,可以通過空格來統計單詞的個數。首先,分析一下所能遇到的各種情況。相鄰兩個字元組合情況為:空空;空字:字空;字字。特殊情況考慮有全空,全字,空空空字空空空。 因為要兼顧前後所以需要兩個變數來指示,p指示前一個初始為0,C指示
浙大版《C語言程式設計(第3版)》題目集 - 習題11-7 奇數值結點連結串列(20 分)
題目連結:點選開啟連結 題目大意:略。 解題思路:題目說刪除了,其實可以轉化為再搞一個獲取奇數時的做法來做偶數的情況,最後把地址賦值給L,這樣思路就簡單許多~。還有這裡帶兩個星號的L,其實多了一個星號是因為傳參時,傳進去的是指標變數的地址(此地址非內容
《C語言程式設計(第二版新版)》第一章習題解答(部分)
1-20 //My solution:先將輸入字串儲存至陣列,將其detab後存入另一陣列,然後列印該陣列 #include <stdio.h> #define MAXLINE 100 #define TABSIZE 8 #define TAB '\t' in