原创 輸出100以內的所有素數
#include <stdio.h> #include<stdbool.h> int main() { int i,j,k; bool flag; for(i=2;i<101;i++){ flag
原创 c語言打印菱形
#include <stdio.h> void print(int n) { int i,j; for(i=1;i<=n;i++){ for(j=1;j<=(n-i);j++){
原创 按以下規律將電文變成密碼,將字母A變成E,a變成e,即變成其後的第四個字母
#include<stdio.h> #include<string.h> void main() { int i,n; char c[100]; gets(c); n = strlen(c);
原创 c語言輸入一行字符,統計其中有多少個單詞,單詞之間使用空格分隔開
#include<stdio.h> void main() { int cnt=0,flag=0; char c[100]; gets(c); int i; for(i=0;c[i]!='\
原创 猴子吃桃問題:小猴摘了很多桃子,第一天吃了一半又多吃一個,第二天吃了一半又多吃一個,第二天又吃掉一半再多吃一個,如此下去,到第十天恰好還剩一個桃子。問第一天小猴摘了多少桃子
//法一 #include <stdio.h> int getnum(int n){ if(n == 10) return 1; return (getnum(n+1)+1)*2; } void
原创 判斷只包含{ }的字符是否匹配
#include<stdio.h> int main() { static int i=0; static int j=0; char c; while((c=getchar()) && c != '\n') { i
原创 獲取一行字符與獲取字符串
//獲取一行字符,單字符法 char c; while((c=getchar())&&c!='\n') //字符串法 char c[100]; gets(c); while(c[i]!='\0')
原创 在一個字符串中找出元音字母a,e,i,o,u出現的次數
#include <stdio.h> #include <string.h> int main() { char c[100]; gets(c); int a = 0,e = 0,i = 0,o = 0,u = 0; wh