『壹』 C語言模擬試卷(3)求答案
第一題:
#include"stdio.h"
const int k=6;
void main()
{
int a[k][k]={0};
int i,j;
for(i=0;i<k;i++)
{
for(j=0;j<i+1;j++)
{
if(j==0||j==i)a[i][j]=1;
else a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
for(i=0;i<k;i++)
{
for(j=0;j<i+1;j++)
{
if(a[i][j]!=0)printf("%d\t",a[i][j]);
}
printf("\n");
}
}
第二題:
#include"stdio.h"
void main()
{
int a,b;
scanf("%d%d",&a,&b);
int r=a>b?b:a;
while(a%r!=0||b%r!=0)r--;
printf("最大公約數為:%d\n",r);
}
第三題:
#include"stdio.h"
void main()
{
int n;
scanf("%d",&n);
char a[10];
int i=0;
while(n)
{
a[i]=(char)(n%10+'0');
i++;n/=10;
}
for(n=i-1;n>=0;n--)
printf("%c",a[n]);
printf("\n");
}
『貳』 《演算法:C語言實現(第1-4部分)基礎知識、數據結構、排序及搜索(原書第3版)》這本書怎麼樣
你說的那本書,我沒聽說過,給你推薦兩本,可以肯定要好於你說的這本
無論新手與否,想要成為高手,必須看的書:
1.演算法導論
2.計算機程序設計藝術(第*卷)(一共三卷,慢慢看。)
『叄』 c語言三角形演算法
任意兩邊和>第三條邊
換句話說就是任意兩邊和<=第三條邊,就構不成三角形,所以直接退出
這里的代碼沒有問題
a+b>c && a+c>b && b+c>a
a+b<=c||a+c<=b||b+c<=a
兩者就是邏輯代數里的非關系
『肆』 c語言程序設計課後習題解答第3版
http://wenku..com/view/3ce7511810a6f524ccbf8508.html
自己下載
很容易
『伍』 C語言 演算法
#include<stdio.h>
void main()
{
void f(int a);
f(15);
}
void f(int a)
{
int i = 0,b,u,s=1;
if(a==1)
printf("0\n");
else if(a==0)
printf("0");
else
{
b=a;
while(a>1)
{
a = a/2;
i++;
}
printf("%d\n",i);
for(u=0;u<i;u++)
s*=2;
f(b-s);
}
}
你的程序經過修改的,由於第一次遞歸是 f(a-s);中a已經變成了1,所以總是輸出1
『陸』 問:c語言 演算法什麼書好什麼演算法都有的最好
最好的莫過於《計算機編程藝術》
這是從專業角度研究程序設計的方法,計算機領域的許多經典演算法的或其雛形就來源於此.具體內容設計除了演算法外,還有數據結構.用一句話來解釋,那就是:程序=演算法+數據結構.你可以由此體會這個系列的書的價值.KNUTH是最早研究演算法和數據結構問題的專業人士.典型問題,比如數據的排序過程,比如信息的檢索動作,如何速度更快,耗費的空間更少,相信冒泡排序等演算法你是聽過的.你自己可以嘗試了看能否比這些演算法更好,更有效率。
據我所知作者因為這么本書而得了圖靈獎;還有就是比爾蓋茨曾說過:要是你能看懂這書的三卷,就給我發一份你的簡歷。
附:我把這書下了一下,腦袋到現在都在暈
參考資料: http://..com/question/25787625.html
『柒』 c語言試卷
樓主採納我吧,95分沒問題,懶得敲可以直接下txt~~~~heihei
(1).函數
(2). int (3). short int
(4). 字母或下劃線 (5) 數字 (6)下劃線 (7.)255 (8) 分號;
(9) 'B' (10) 0x42
(11) 單精浮點數 (12) 雙精浮點數
(13) 4個 (14) 8個
(15) 右 (16) 左
(17) -(++I) (18) 大寫字母『C』
(19) 當循環 (20) 先執行循環,後判斷條件
(21) 循環體 (22) 開關語句
(23) for (24) 循環
(25) 回車時 (26) 10
(27) 20 (28) (int)(x+3.0)
(29) 12回車345回車187回車 (30) if
(c1>='a'&&c1<='z')
選擇題
1-5 DBDAC
6-10 CAACC
判斷題
1—5 對錯對對錯
6-10 錯對錯對錯
計算結果題:
1. 32
2. 18,30
3. 66 C
3.400000,7.640000
4. i=-4,j=5,k=6
5. x=10,y=20
6. 852
7. x=3,y=1
8. 16
9.a=2 ,b=8
10.列印
****
****
****
11.輸出 a=14,b=14,c=3
12.輸出 s=33,i=4
編程題
#include 「stdio.h」
void main()
{
int c,k,zhouchang;
c=5;
k=3;
zhouchang=c*k;
printf("zhouchang is %d
",zhouchang);
}
第二題
#include "stdio.h"
void main()
{
double x,y
scanf("%ld",&x);
if(x<=10)
y=x;
else if(x<50)
y=2*x+6;
else
y=3*x-15;
printf("%.2f",y);
}
第三題
#include "stdio.h"
void main()
{
int i,s=0
for(i=2;i<=100;i+=2)
{
s+=i;
}
printf("%d
",s);
}
『捌』 求 演算法:C語言實現 的PDF
鏈接:https://pan..com/s/1VcBvSpXCThxrPDEZtD_9mw
密碼:mnep
『玖』 有什麼經典的c語言演算法書推薦一下嗎
演算法導論
數據結構 嚴蔚敏
數據結構與演算法分析——c語言描述
演算法珠璣
c編程專家
這幾個都可以考慮.
『拾』 求c語言試題匯編第三版答案
這里有,不過需要下載卷。
網頁鏈接