原创 求十個數中的最大

#include <stdio.h> #define n 10 int main() {int k,m;int a[n];printf("please input ten number:\n");for(m=1;m<=n;m++){pri

原创 商品銷售系統

/*在實現功能中,主要使用迭代器(迭代器(iterator)是一種對象,它能夠用來遍歷標準模板庫容器中的部分或全部元素,每個迭代器對象代表容器中的確定的地址。迭代器修改了常規指針的接口,所謂迭代器是一種概念上的抽象:那些行爲上像迭代器的東

原创 斐波那契的兩種實現方法

#include <stdio.h> int fib(int n) { int a = 1; int b = 1; int c = a = b; int i = 0; for (i = 3; i <= n; i++) {

原创 自由落體

#include <stdio.h> int main() { int i=1;float high=100,len=0,sum=0;while(i<=10){len=high*1.5;high=high*0.5;sum=sum+len;

原创 不使用臨時變量交換數值

#include<stdio.h> int main(int argc,char *argv[]) {int a,b;printf("input two numbers:\n");scanf("%d %d",&a,&b);a=a^b;b=

原创 猴子摘桃

#include<stdio.h> int main() { int x=1,i=9; while( i>=1 ) { x=2*(x+1); i--; } printf("第一天摘的桃子:%d\n",x); return 0; }

原创 翻轉數組 兩種方法

//指針方法#include <stdio.h> int main() { int arr[10] = {1,2,3,4,5,6,7,8,9,10}; int i = 0; int *l = arr; arr[

原创 字符串匹配

#include <stdio.h> #include <assert.h> #include <string.h> #define MAX 1000 int getline(char line[], int max) { int c

原创 計算1-100中含有9的數字

#include<stdio.h> int main() {int count=0,i=1;for(i=1;i<=100;i++){if(i%10 == 9)+count++;else if (i/10 == 9)count++;}pri

原创 求素數

#include <stdio.h> #include"math.h" int main() {int m,i,k,h=0,leap=1;for(m=101;m<=200;m++)   { k=sqrt(m+1);for(i=2;i<=k

原创 大小寫轉換

<pre name="code" class="objc">#include<stdio.h> int main() { int ch; while( (ch=getchar()) != EOF) { if( ch>='a'&&

原创 選擇排序法

//選擇排序法 #include <stdio.h> int main() { int arr[10] = {8,5,7,9,6,3,2,1,10,4}; int i = 0,j = 0; int k; int tmp; int

原创 九九乘法表

#include <stdio.h> int main() {int m,n,k;for(m=1;m<=9;m++){for(n=1;n<=m;n++){k=m*n;printf("%d*%d=%d  ",m,n,k);}printf("

原创 合併兩個字符串

#include<stdio.h> #include <string.h> #include <assert.h> char * my_strcat(char *dest, char const *src) { char *ret =

原创 數值計算

#include<stdio.h> int main() {int n=0;double k=1,sum=0;//K必須是浮點型,否則在計算過程中K值會進爲1。無法進行下一步運算。for(n=1,sum=0;n<=100;n++){sum