通過學習if條件判斷和for循環之后,做了一個實例。實現的實例都在代碼中有詳細的注釋。
~~~
#include <stdio.h>
/****************************
* 輸入一個數字n,求
* 1+1+2+1+2+3+1+2+3+4...+n
* 該實例主要為了練習if語句和for語句
****************************/
int main(void)
{
printf("%s\n","Please enter the number n:");
int n;
int count = 0;
scanf("%d",&n);
if(n <= 0){ //如果輸入的數字n小于0,則提示錯誤
printf("%s\n","The number you entered is too small!!");
return -1;
}
int i;
for(i = 1;i <= n;i++){
int j;
for(j = 1;j <= i;j++){
count += j;
}
}
printf("The count of the number n = %d.\n",count);
return 0;
}
~~~
在C語言中,不像C++,要求比較高,是不能這樣使用的。
~~~
for(int i = 0;i < 4;i++)
~~~
這樣在編譯的時候就會報這樣的錯誤
~~~
/**
* error:'for' initial declaration are
* only allowed in C99 mod
*/
~~~
所以在C語言中,最好是提前聲明一下變量。
- 前言
- 實例一:HelloWorld
- scanf函數學習
- 實數比較
- sizeof()保留字獲取類型的大小
- 自增/自減學習
- C學習if條件判斷和for循環
- C實現的九九乘法表
- C實現一個比較簡單的猜數游戲
- 使用C模擬ATM練習switch..case用法
- 記錄一個班級的成績練習一維數組
- C數組實現矩陣的轉置
- C二維數組練習
- 利用數組求前n個質數
- C實現萬年歷
- C實現數組中元素的排序
- C實現任意進制數的轉化
- C判斷一個正整數n的d進制數是否是回文數
- C使用遞歸實現前N個元素的和
- 鋼材切割問題
- 使用指針比較整型數據的大小
- 指向數組的指針
- 尋找指定元素
- 尋找相同元素的指針
- 整數轉換成羅馬數字
- 字符替換
- 從鍵盤讀入實數
- C實現字符行排版
- C實現字符排列
- C實例--判斷一個字符串是否是回文數
- 通訊錄的輸入輸出
- 撲克牌的結構定義
- 使用“結構”統計學生成績
- 報數游戲
- 模擬社會關系
- 統計文件中字符個數
- C實現兩個文件的內容輸出到同一個屏幕