‘壹’ 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语言试题汇编第三版答案
这里有,不过需要下载卷。
网页链接