C語言流程式控制制for語句

C語言流程式控制制for語句

求和1-5:

#include <stdio.h>int main(int argc, const char * argv[]) { int i, sum = 0; for (i=1; i<=5; i++) { sum = sum + i; } printf("sum=%d, i=%d
", sum, i); return 0;}

輸出:

求和1-100:

#include <stdio.h>int main(int argc, const char * argv[]) { int i, sum =0; for (i=1; i<=100; i++) { sum = sum + i; } printf("sum is %d
", sum); return 0;}

輸出:

輸出1-50每個數的平方和

#include <stdio.h>int main(int argc, const char * argv[]) { int i, sum = 0; for (i=1; i<=50; i++) { sum = sum + i*i; } printf("sum is %d
", sum); return 0;}

輸出結果:

輸出一列星花:

#include <stdio.h>int main(int argc, const char * argv[]) int n, i; printf("Enter int number: "); scanf("%d",&n); for (i=1; i<=n; i++) { printf("* "); } printf("
"); return 0;}

輸出:

輸入一個整數,輸出這個數字的星花:

#include <stdio.h>int main(int argc, const char * argv[]) { int n, i, j; printf("Enter a number: "); scanf("%d", &n); for (j=1; j<=n; j++) { for (i=1; i<=n; i++) { printf("* "); } printf("
"); } return 0;}

輸出結果:

輸出斐波那契數列:

#include <stdio.h>int main(int argc, const char * argv[]) { int f1, f2, i; f1 = 1; f2 = 1; for (i=1; i<=20; i++) { printf("%d %d ", f1, f2); f1 = f1 + f2; f2 = f2 + f1; } printf("
"); return 0;}

輸出結果:

利用循環嵌套列印三角形的九九乘法表:

// 利用循環嵌套列印三角形的九九乘法表#include <stdio.h>int main(int argc, const char * argv[]) { int i, j; printf(" "); //列印一行輸出1-9 for(i=1;i<=9;i++){ printf("%3d", i); } printf("
"); for (j=1; j<=9; j++){ //列印一列1-9 printf("%3d", j); for (i=1; i<=9; i++) { if (j>=i) { printf("%3d ", i*j); } } printf("
"); } return 0;}

輸出結果:

輸出三位數的水仙花數:

#include <stdio.h>#include <math.h>int main(int argc, const char * argv[]) {// 輸出三位數的水仙花數 int i,a,b,c; for(i=100;i<1000;i++){ a = i/100; b = i%100/10; c = i%10; if (a*a*a+b*b*b+c*c*c==i) { printf("%d ", i); } } printf("
"); return 0;}

輸出結果:


推薦閱讀:

Leetcodes Solutions 24 Swap Nodes in Pairs
intros
推薦一本書籍
C語言基礎:不定參數
編程的思考其二

TAG:編程語言 | 編程 | C編程語言 |