原创 求十個數中的最大
#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