原创 C語言統計一段字符中英文字母、空格、數字和其他字符

題目: 輸入一行字符,分別統計出其中英文字母、空格、數字和其它字符的個數。 #include <stdio.h> int main() { int zimu=0,kong=0,qita=0; char c; while((c=g

原创 C語言有趣小問題:水仙花數

題目: 打印出所有的“水仙花數”,所謂“水仙花數”是指一個三位數,其各位數字立方和等於該數本身。例如:153是一個“水仙花數”,因爲153=1的三次方+5的三次方+3的三次方 #include <stdio.h> int main()

原创 C語言求a+aa+aaa+......的值,a是一個數字

題目: 求s=a+aa+aaa+aaaa+aa…a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加有鍵盤控制。 #include <stdio.h> int main() { in

原创 C語言 神奇的數

題目: 一個整數,它加上100後是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少? #include <stdio.h> #include <math.h> int main() { int i,j; long i

原创 C語言控制顯示樓梯

題目: 打印樓梯,同時在樓梯上方打印兩個笑臉。 #include <stdio.h> int main() { int x,y; printf("\1\1\n"); for(x=1;x<=10;x++) { for(y=1

原创 C語言控制輸出乘法表

題目: 輸出9*9乘法表口訣。 #include <stdio.h> int main() { int x,y,k; for(x=1;x<=9;x++) { for(y=1;y<=x;y++) printf("%d*%

原创 C語言控制顯示國際象棋棋盤

#include <stdio.h> int main() { int x,y; for(x=1;x<=8;x++) { if(x%2==0) { for(y=1;y<=4;y++) printf(" ■

原创 C語言控制顯示所有由1、2、3、4組成的三位數

題目: 顯示所有由1、2、3、4組成的三位數。 #include <stdio.h> int main() { int a,b,c,d,i=0; for(a=1;a<=4;a++) for(b=1;b<=4;b++) f

原创 C語言獎金小問題

題目: 企業發放的獎金根據利潤提成。利潤(I)低於或等於10萬元時,獎金可提10%;利潤高於10萬元,低於20萬元時,低於10萬元的部分按10%提成,高於10萬元的部分,可提成7.5%;20萬到40萬之間時,高於20萬元的部分,可提成

原创 C語言日曆

題目: 輸入某年某月某日,判斷這一天是這一年的第幾天? #include <stdio.h> int main() { int day,month,year,days,sum; scanf("%d,%d,%d",&year,&mo

原创 C語言整數排序

題目: 輸入三個整數x,y,z,請把這三個數由小到大輸出。 #include <stdio.h> int main() { int a,b,c,d; scanf("%d,%d,%d",&a,&b,&c); if(a>b) {d

原创 C語言經典遊戲:貪吃蛇

#include<stdio.h> #include<time.h> #include<windows.h> #include<stdlib.h> #define U 1 #define D 2 #define L 3 #def

原创 c語言複製字符串

題目: 將a字符數組中的值複製到b字符數組中 #include <stdio.h> void get(char *t,const char *s) { while(*t++=*s++); } int main() { char a

原创 c語言判斷最大數

題目: 輸入三個數,輸出最大的數 第一種方法: #include <stdio.h> int main() { int a,b,c; scanf("%d,%d,%d",&a,&b,&c); if(a>b&&a>c) prin

原创 C語言簡單小問題

題目: 一張紙0.032毫米,請問這張紙折幾次厚度能達到珠穆拉瑪峯(8848米)的高度 #include <stdio.h> int main() { double h; int k=0; for(h=0.032;h<88480