c語言案列
1. 求c語言精品案例
你用的是什麼C?如果是TC2.0,我可以把握試驗的貪吃蛇給你用用..嘻嘻...VC的話,我也沒什麼拿得出手的了。很爛的圖書館管理器?其實上網找找就很多
2. c語言的經典案例
我正好知道一個使用遞歸演算法的經典例子
漢諾塔演算法, 一個柱子1上n個盤子套著,大的在下,借用柱子2,全部轉移到柱子3上
#include <stdio.h>
int main()
{
void hanoi(int n,char one,char two,char three); // 對hanoi函數的聲明
int m;
printf("input the number of diskes:");
scanf("%d",&m);
printf("The step to move %d diskes:\n",m);
hanoi(m,'A','B','C');
}
void hanoi(int n,char one,char two,char three) // 定義hanoi函數
// 將n個盤從one座藉助two座,移到three座
{
void move(char x,char y); // 對move函數的聲明
if(n==1)
move(one,three);
else
{
hanoi(n-1,one,three,two);
move(one,three);
hanoi(n-1,two,one,three);
}
}
void move(char x,char y) // 定義move函數
{
printf("%c-->%c\n",x,y);
}
在hanoi調用hanoi就是遞歸了
3. C語言實例
/*看你掛了一天都沒人幫忙,實在是看不過去了.我來給你寫.*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void main()
{
FILE *fp;
char c;
int a[5]={0};
if((fp=fopen("data.txt","r"))==NULL)
{
printf("can not open the date.txt\n");
exit(0);
}
c=fgetc(fp);
while(c!=EOF)
{
if(((c>='a')&&(c<='z'))||((c>='A')&&(c<='Z')))
{
a[0]++;
}
if((c>='0')&&(c<='9'))
{
a[1]++;
}
if(c==' ')
{
a[2]++;
}
if(c==',')
{
a[3]++;
}
if(c=='.')
{
a[4]++;
}
c=fgetc(fp);
}
fclose(fp);
printf("############the result is :###########\n");
printf("\n 英文 數字 空格 逗號 句號\n");
for(int i=0;i<5;i++)
printf("%6d",a[i]);
printf("\n");
}
4. c語言課程設計案例精編
如果有一定的基礎的話,一樓的說的不錯先學學「數據結構」的專相關知識!演算法在程序設計中屬有很「重要」的作用……其實學c主要是學編程的思想!你要是就一個個的死學案例,也只是會設計類似的東西!不會有創新,甚至有的地方會根本搞不明白。不知道你基礎怎麼樣?如果不是很好,就復習《數據結構吧》清華出版社 那本嚴蔚敏的數據結構(C語言版)。比較容易理解,最好還是要看些英文的原版數據結構的書。
當然如果你數據結構學得很好的話,比如你就是想通過一些案例的開發,來增強自己的實戰能力,你可以深入學習你說的那本書,其實你只要仔細看一下就會發現,其實案例設計的教程中文版的根本沒什麼創新都停留在以下幾個「經典問題」上,不同的版本也沒什麼太多的區別就是重印一下而已!這本書作為對編程基本功的訓練不錯!
案例一:貪吃蛇游戲
案例二:計算器
案例三:黑白棋游戲
案例四:迷宮問題
案例五:掃地雷游戲
案例六:速算24
案例七:數據結構CAI系統
案例八:進度調度
案例九:存儲管理分區分配演算法
案例十:通訊錄
案例十一:學生成績管理
案例十二:工資管理
案例十三:圖書借閱管理
案例十四:教師工作量計算
相關下載地址:
5. c語言案例分析 急!!還有案例總結 求 急阿
main()
{inti;
printf("請輸入一復個整數");制
scanf("%d",&i);
if(i%3==0&&i%5==0&&i%7==0)
printf("%d能被3,5,7整除",i);
elseif(。。。)。。
}
這樣慢慢寫能寫出來
6. c語言程序設計案例教程葉乃文答案
過期了吧,問題?
去當當上找吧!
如果那裡找不到的話,你就得確定下到底有沒有這本書。
7. 用c語言求,多個案例
#include<stdio.h>
intmain()
{
intc;
while((c=getchar())!=EOF)
{
if(c<'0'||c>'9')putchar(c);
}
return0;
}