C语言程序设计精髓编程题在线测试

合集下载

C语言程序设计试题及参考答案

C语言程序设计试题及参考答案

C语言程序设计试题及参考答案

精心整理

c语言程序设计一、选择题(共40分,每小题2分)1、以下叙述不正确的是(d)

a、一个c源程序可以由一个或多个函数共同组成

b、一个c源程序必须涵盖一个

main函数c、c程序的基本共同组成单位就是函数

d、在c程序中,注释说明只能位于一条语句的后面

2、以下四个选项中,就是不合法的用户标识符的选项就是(b)a、abcb、12acc、sund、a

3、建有语句inta=4;则继续执行了语句a+=a-=a*a后,变量a的值就是(a)a、-24b、0c、4d、16

4、以下运算符中优先级最低的就是(b)a、

a、inputx、y、z;

b、scanf(“%d%d%d”,&x,&y,&z);

c、scanf(“%d%d%d”,x,y,z);

d、read(“%d%d%d”,&x,&y,&z);9、假定从键盘输入23456,下面程序的输出结果是:(c)voidmain(){intm,n;

scanf(“-=”,&m,&n);printf(“m=%dn=%d\\n”,m,n);}

a、m=23n=45

b、m=234n=56

c、m=23n=456

d、语句有错误

10、若运转时,给变量x输出12,则以下程序的运转结果就是(a)main(){intx,y;

scanf(“%d”,&x);y=x>12?x+10:x-12;printf(“%d\\n”,y);}

精心整理

a、0b、22c、12d、10

11、c语言中while和do-while循环的主要区别(a)a、do-while的循环体至少继

C语言程序设计(附答案)

C语言程序设计(附答案)

C语言程序设计考试试卷(附答案)

计算机程序设计课程56 学时 3.5 学分考试形式:闭卷

一、选择题(15小题,每小题2分,共计30分)

1.下面不正确的字符串常量是 A 。

A)'abc' B)"12'12" C)"0" D)" "

2.以下正确的叙述是 D

A)在C程序中,每行中只能写一条语句

B)若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数

C)在C程序中,无论是整数还是实数,都能被准确无误(精确)地表示

D)在C程序中,%是只能用于整数运算的运算符

3.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'十'6'一'3';后,c2中的值为 A

A)D B)68 C)不确定的值 D)C

4.sizeof(float)是 B :

A)一个双精度型表达式 B)一个整型表达式

C)一种函数调用 D)一个不合法的表达式

5.以下说法正确的是 D :

A)输入项可以为一实型常量,如scanf("%f",3.5);

B)只有格式控制,没有输入项,也能进行正确输入,如scanf("a=%d,b=%d");

C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf("%4.2f",&f);

D)当输入数据时,必须指明变量的地址,如scanf("%f",&f);

6.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A,B,当从第一列开始输入数据时,正确的数据输入方式是 D (注:<CR>表示回车)。

int a1,a2; char c1,c2;

(完整版)C语言程序设计题库及答案,推荐文档

(完整版)C语言程序设计题库及答案,推荐文档
5 . 表达式 16/8*sqrt(4.0)/2 值的数据类型为 double 双精度实型。(对)
第二套试题
单选题(共 20 题,每题 4 分) 1 . 若有输入语句 scanf( %d%d%d,&x,&y,&z);则不能使 x 值为 5,y 值为 6,z 值为 7 的输入是___A___。
A.5,6 ,7
A.1
B.3
C.2.0
D.2.5
19 . func(exp1,(exp2,exp3),(exp4,exp5,exp6));含有(C )个实参。 A.1 B.2 C.3 D.6 20 . 有 int x=3,y=4,z=5;则下面表达式中值为 0 的是__B____。 A.x&&y B.! (x<y&&!z||1) C.x||y+z&&y-z D.x<=y 21 . 已定义 c 为字符型变量,则下列语句中正确的是____C__。
4 . c 语言中,每个函数都必须要有一个且只有一个 main 函数。 参考答案:错 答案解析: 暂无 5 . 假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是 8。 参考答案:对 答案解析: 暂无 6 . 表达式 a=a+b 可以写成 a+=b。 参考答案:对 答案解析: 暂无 7 . 在 C 语言中,变量不区分大小写。 参考答案:错

C语言程序设计期末考试试题(含答案)

C语言程序设计期末考试试题(含答案)

C语言程序设计期末考试试题(含答案)

C语言程序设计期末考试试题(含答案)

一、选择题(共20题,每题2分,共40分)

在每个题目给出的选项中选出一个正确答案,并将其序号填入题前括号内。

1. 下列关于C语言标准库的说法,错误的是:

A. C语言标准库提供了多个头文件,如<stdio.h>、<stdlib.h>等。

B. C语言标准库中包含了很多有用的函数和变量。

C. C语言标准库的函数和变量的声明保存在头文件中。

D. C语言标准库中的函数和变量可以直接使用,无需任何声明和定义。

2. 下面哪个选项是正确的整型常量表示法?

A. 3.14

B. 'A'

C. 3.0E8

D. 0xFC

3. 下面代码中,输出结果是多少?

```c

#include <stdio.h>

int main() {

int x = 3, y = 4, z;

z = (x++) + (++y);

printf("%d\n", z);

return 0;

}

```

A. 7

B. 8

C. 9

D. 10

4. 下面哪个选项是正确的声明一个指向整型数据的指针?

A. int *ptr;

B. int ptr;

C. *int ptr;

D. ptr *int;

5. 下面哪个选项是正确的函数声明?

A. int add(int a, int b);

B. int add(int a, b);

C. add(int a, int b);

D. add(int a, b);

(略去其他题目...)

二、编程题(共2题,每题30分,共60分)

请编写符合题目要求的程序。

C语言经典程序100题(完整版)

C语言经典程序100题(完整版)

C语言经典程序100题(完整版)

【程序1】

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。

2.程序源代码:

#include "stdio.h"

#include "conio.h"

main()

{

int i,j,k;

printf("\n");

for(i=1;i<5;i++) /*以下为三重循环*/

for(j=1;j<5;j++)

for (k=1;k<5;k++)

{

if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/

printf("%d,%d,%d\n",i,j,k);

}

getch();

}

==============================================================

【程序2】

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。

2.程序源代码:

C语言编程题(带答案)

C语言编程题(带答案)
35、计算并输出1-200之间不能被3整除的整数的和。
36、输入3个学生4门课的成绩{(60,70,65,75),(75,80,75,90),(95,75,90,65)},计算每个学生的总分和平均成绩并输出,结果保留一位小数。
37、输入一个华氏温度,输出摄氏温度,计算公式为c=5/9*(F-32)。要求结果保留两位小数。
1、求100之内自然数中最大的能被17整除的数。
2、已知a,b,c都是1位整数,求当三位整数abc、cba的和为1333时a、b、c的值。
3、计算并输出200-400之间不能被3整除的整数的和。
4、从键盘输入10个数,统计非负数的个数,并计算非负数的和
5、求100之内自然数中偶数之和。
6、输入5个数,求和并输出。要求编写求和的函数。
sum=sum+i;
printf("%d\n",sum);
}
4、从键盘输入10个数,统计非负数的个数,并计算非负数的和。
#include
void main()
{ int i,n=0,sum=0;
int a[10];
printf(“请输入10个数:”);
for(i=0;i<10;i++)
scanf(“%d”,&a[i]);
#include
void main()
{

C语言程序设计试题试题及答案

C语言程序设计试题试题及答案

C语言程序设计试题试题及答案C语言程序设计试题及答案

1. 编写一个程序,输入一个整数n,计算并输出从1到n的所有整数的和。

```c

#include <stdio.h>

int main() {

int n, sum = 0;

printf("请输入一个整数:");

scanf("%d", &n);

for (int i = 1; i <= n; i++) {

sum += i;

}

printf("从1到%d的整数和为:%d\n", n, sum);

return 0;

}

```

2. 编写一个程序,输入一个正整数n,计算并输出n的阶乘。

```c

#include <stdio.h>

int main() {

int n, factorial = 1;

printf("请输入一个正整数:");

scanf("%d", &n);

for (int i = 1; i <= n; i++) {

factorial *= i;

}

printf("%d的阶乘为:%d\n", n, factorial);

return 0;

}

```

3. 编写一个程序,输入一个整数n,判断并输出n是否为素数(质数)。

```c

#include <stdio.h>

#include <stdbool.h>

bool isPrime(int n) {

if (n <= 1) {

return false;

}

for (int i = 2; i * i <= n; i++) { if (n % i == 0) {

2021《C语言程序设计》线上测验

2021《C语言程序设计》线上测验

2021《C语言程序设计》线上测验

1. 你的学号姓名: [填空题] *

_________________________________(答案:请设置答案)

2. 下列变量名中合法的是()。 [单选题] *

int

_int(正确答案)

-int-

3int

3. 下列常数中合法的是()。 [单选题] *

0x6g

081

-5e2.3

‘{’(正确答案)

4. 下列变量定义中正确的是()。 [单选题] *

int a=b=c=0;

char a,b,c=‘\0’;(正确答案)

float x=1;y=2;

double x=1e-5,b

5. 字符型常量在内存中存放的是()。 [单选题] *

BCD代码

内部码

ASCII代码(正确答案)

十进制码

6. 有以下程序段:

char c1,c2;

c1=getchar();

c2=getchar();

putchar(c2);

putchar(c1); [单选题] *

,a(正确答案)

a,b

b,a

b,

7. 若有定义:int a=10,b=9,c=8;执行下面两条语句c=(a-=(b-5));

c=(a%11)+(b=3);后,变量b的值为()。 [单选题] *

9

4

3(正确答案)

2

8. 设x,y,z和k都是int型变量,则执行表达式x=(y=4,z=16,k=32)后,x的值为()。 [单选题] *

52

32(正确答案)

16

4

9. 假设已说明I为整型变量,f为单精度实型变量,d为双精度实型变量,则表达式10+‘a’+I*f-d最后所得值的数据类型为()。 [单选题] *

字符型(正确答案)

整型

C语言精编100题

C语言精编100题

C语言练习题

一、单选题

1.(1) 由C语言编写的代码程序( )

A. 可直接执行

B. 是一个源程序

C. 经过编译即可执行

D. 经过编译解释才能执行

(2) C语言源程序的扩展名为( )

A. .obj

B. .c

C. .exe

D. .cpp

2.(1) 按照C语言规定的用户标识符命名规则,不能出现在标识符中的是( )

A. 大写字母

B. 中划线

C. 数字字符

D. 下划线

(2) 下列选项中,不能用作标识符的是( )

A. _1234_

B. _1_2

C. int_2_

D. 2_int_

(3) 以下选项中合法的用户标识符是( )

A. long

B. _2Test

C. 3Dmax

D. A.dat

(4) 以下不能定义为用户标识符的是( )

A. Main

B. _0

C. _int

D. sizeof

(5) 下列定义变量的语句错误的是( )

A. int _int;

B. double int_;

C. char For;

D. float US$;

(6)以下选项中不合法的标识符是()

A. print

B. FOR

C. &a

D. _00

(7) 以下不合法的用户标识符是()

A.j2_KEY B. Double C. 4d D. _8_

(8) 以下C语言用户标识符,不合法的是()

A. _1

B. AaBc

C. a_b

D. a-b

3.(1) 在C语言中,整型数据分为( )

A. 二进制、八进制、十进制

B. 二进制、十进制、十六进制

C. 八进制、十进制、十六进制

D. 二进制、八进制、十进制、十六进制

(2) C源程序不能表示的进制为( )

C语言程序设计在线练习

C语言程序设计在线练习

C语言程序设计在线练习

1.第1题

以下程序的输出结果是______。

main()

{ int i,x,a[10],b[3];

x=5;

for(i=0;i<10;i++) a[i]=i;

for(i=0;i<3;i++) b[i]=a[i*(i+1)];

for(i=0;i<3;i++) x=b[i]*2;

printf("%d\n",x);

}

A.12

B.21

C.22

D.23

标准答案:A

2.第2题

定义如下变量和数组:

int i;

int x[3][3]={1,2,3,4,5,6,7,8,9};

则下面语句的输出结果是______。

for(i=0;i<3;i++) printf("%d",x[i][2-1]);

A.1 5 9

B.1 4 7

C.2 5 8

D.3 6 9

标准答案:C

3.第3题

写出下列程序的运行结果_______。

int x=-2;

printf("%d,%u,%o",x,x,x);

A.-2,-2,-2

B.-2,32767,-177777

C.-2,32768,177777

D.-2,65534,177776

标准答案:D

4.第4题

以下程序的运行结果是______。

# include "stdio.h"

main()

{ int a=1,b=2,c;

c=max(a,b);

printf("max is %d\n",c);

}

max(int x,int y)

{ int z;

z=(x>y)?x:y;

return(z);

}

A.2

B.MAXIS2

C.max is 2

D.maxis2

标准答案:C

C语言在线测试题目及答案

C语言在线测试题目及答案

C语言在线测试题目及

答案

SANY GROUP system office room 【SANYUA16H-SANYHUASANYUA8Q8-

第一章、第二章、第三章

第一题、单项选择题(每题1分,5道题共5分)

1、在以下关于C语言的叙述中,正确的说法是: B

A、C语言比汇编语言快

B、C语言比BASIC语言快

C、C语言比BASIC语言和汇编语言都快

D、C语言比BASIC语言慢

2、在C语言中,不正确的常量是: B

A、0xf6

B、0876

C、.5e-6

D、 3e 2

3、属于低级语言的计算机语言是( )。 B

A、机器语言

B、汇编语言

C、Java语言

D、Pascal语言

4、对于链接,正确的说法为()。 D

A、链接是将源程序和库函数链接到一起,生成可执行程序。

B、链接是将源程序、目标程序和其他源程序链接到一起,生成可执行程序。

C、链接是将源程序、库函数和其他源程序链接到一起,生成可执行程序。

D、链接是将目标程序、库函数和其他目标程序链接到一起,生成可执行程序。

5、下列不能表示常量大写英文字母A的是()。 B

A、常量:‘A’

B、常量:“A”

C、常量:‘\x41’

D、常量:‘\101’

第二题、多项选择题(每题2分,5道题共10分)

1、对于16位系统中,C语言中整数 -8在内存中的错误存储形式是: BCD

A、1111 1111 1111 1000

B、1000 0000 0000 0000

C、1000 0000 0000 1000

D、1111 1111 1111 0111

2、下列关于C语言用户标识符的叙述中,不正确的叙述是: ACD

C语言程序设计试题试题及答案

C语言程序设计试题试题及答案

C 语言程序设计试卷 ,C++语言程序设计试题及答案

一、单项选择题(每题1分,共20分)

1.C语言规定:在一个源程序中,main函数的位置( C )。

A.必须在最开始

B.必须在系统调用的库函数的后面

C.可以任意

D.必须在最后

2. 下面四个选项中,均是合法浮点数的选项是( B )。

A.+1e+1 5e-9.4 03e2

B.-.60 12e-4 -8e5

C.123e 1.2e-.4 +2e-1

D.-e3 .8e-4 5.e-0

3. 若a=-14,b=3,则条件表达式 a

A.-14

B. -13

C. 3

D. 4

4. 已知:int n,i=1,j=2;执行语句n=i

A.1,2

B. 1,3

C. 2,2

D. 2,3

5. 为了判断两个字符串s1和s2是否相等,应当使用( D )

A.if (s1==s2)

B. if(s1=s2)

C. if (strcmp(s1,s2))

D. if (strcmp(s1,s2)==0)

6. 以下正确的描述是( B )。

A.函数的定义可以嵌套,但函数的调用不可以嵌套。

B.函数的定义不可以嵌套,但函数的调用可以嵌套。

C.函数的定义和函数的调用均不可以嵌套。

D.函数的定义和函数的调用均可以嵌套。

7. 在C语言中,下面对函数不正确的描述是( D)。

A.当用数组名作形参时,形参数组值的改变可以使实参数组之值相应改变。

B.允许函数递归调用。

C.函数形参的作用范围只是局限于所定义的函数内。

D.子函数必须位于主函数之前。

8. 如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是( A)。

《C语言程序设计》练习测试题及答案

《C语言程序设计》练习测试题及答案

专科《C语言程序设计》练习测试题及答案

一、选择题(下列各题有四个选项,只有一个答案是正确的,请选出正确选项)

1.一个C程序的执行是从 A 。

A)本程序的main函数开始,到main函数结束

B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C)本程序的main函数开始,到本程序文件的最后一个函数结束

D)本程序文件的第一个函数开始,到本程序main函数结束

2.以下叙述正确的是 C 。

A)在C程序中,main函数必须位于程序的最前面

B)C程序的每行中只能写一条语句

C)C语言本身没有输入输出语句

D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误

3.以下叙述不正确的是 D 。

A)一个C源程序可由一个或多个函数组成

B)一个C源程序必须包含一个main函数

C)C程序的基本组成单位是函数

D)在C程序中,注释说明只能位于一条语句的后面

4.C语言规定:在一个源程序中,main函数的位置 C 。

A)必须在最开始

B)必须在系统调用的库函数的后面

C)可以任意

D)必须在最后

5.一个C语言程序是由 B 。

A)一个主程序和若干子程序组成

B)函数组成

C)若干过程组成

D)若干子程序组成

6.在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为 A 。

A)char

B)char=int

C)char

D)char=int=long int<=float

7.若x、i、j和k都是int型变量,则执行下面表达式后x的值为C。

x=(i=4,j=16,k=32)

A)4 B)16 C)32 D)52

《C语言程序》测试题及答案

《C语言程序》测试题及答案

c++程序设计本科

一、判断题错误的在后面写“F”,正确的写“T”,每题1分

1. 程序是描述算法的编程工具;T

2. 将函数模板与某个具体数据类型连用,就产生了模板函数,称这个过程为函数模板实例

化 ; T

3. C++语言中,用来为对象初始化的特殊成员函数称为构造函数;用于在对象撤销时执行

一些清理任务的特殊成员函数称为析构函数; T

4. 逐条翻译并执行的翻译程序称为编译程序; F

5. 把所有类组织在一个树形结构中,这时所有类,不管它们之间的差别有多大,都有一个

共同的相关类,这种结构被称为类树;类群是由一些彼此密切相关的类和类族组成的;

F

6. 如果在定义一个类时,该类继承了多个基类的特征,那么这个继承关系称为多重继承;

T

7. 不同对象可以调用相同名称的函数,并可导致完全相同的行为的现象称为多态性;

F

8.形式参数表是用括号分隔的变量说明列表,变量称为函数的形式参数,有时也简称为形

参; F

9..在C++语言中,只要在声明函数原型时形式参数的个数或者对应的类型不同,两个或更

多的函数就可以共用同一个名字;这种在同一作用域中允许多个函数使用同一函数名

的措施被称为重载; T

8.C++的作用域分辨:可以迫使编译器“看到”当前作用域的外层部分,存取那些被隐藏

的名字;这是由作用域分辨操作符实现的,这一过程叫做作用域分辨;

T

11.说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了;T

12.所有的表达式都有值;F

13.程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量;T

C语言程序设计经典题100道

C语言程序设计经典题100道

经典C语言程序设计100例

【程序1】

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去

掉不满足条件的排列。

2.程序源代码:

main()

{

int i,j,k;

printf("\n");

for(i=1;i<5;i++) /*以下为三重循环*/

for(j=1;j<5;j++)

for (k=1;k<5;k++)

{

if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/

printf("%d,%d,%d\n",i,j,k);

}

}

【程序2】

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提

成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于

40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于

100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。

2.程序源代码:

main()

{

long int i;

int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;

scanf("%ld",&i);

bonus1=100000*0.1;bonus2=bonus1+100000*0.75;

C语言程序设计在线测试

C语言程序设计在线测试

C语言程序设计在线测试 The pony was revised in January 2021

题目描述

定义了一个含8个元素的int数组,调用包含指针的函数分别实现输入、计算最大值,之后输出结果。请将下列程序代码补充完整,并提交。

#include <>

int main()

{

int a[8];

void input_array(int * p, int n);

int array_max(int * p, int n);

input_array(____,_____);//调用函数inout_array()输入数组各元素值

printf("%d\n",________);//调用函数array_max()计算最大值,并输出

return 0;

}

void input_array(int * p, int n)

{

//请补充代码

}

int array_max(int * p, int n) {

//请补充代码

}

输入

输入8个整数,用空格分开输出

输出数组中的最大值

样例输入

1 2 3 5 8 7 6 4

样例输出

8

#include <>

int main()

{

int a[8];

void input_array(int * p, int n);

int array_max(int * p, int n);

input_array(a, 8);//调用函数inout_array()输入数组各元素值

printf("%d\n",array_max(a,8));//调用函数array_max()计算最大值,并输出 return 0;

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

#include

#include

int main()

{

int aa, bb, cc;

double re;

printf("Input math1, English and math2:");

scanf("%d,%d,%d", &aa, &bb, &cc);

re = ( aa * 5 + bb * 1.5 + cc * 3.5) / 10;

printf("Final score = %.2f\n", re);

return 0;

}

#include

#include

int main()

{

float re;

int i, day;

printf("Input length and days:");

scanf("%f,%d", &re, &day);

for ( i=0; i< day; i++)

{

re = re / 2;

}

printf("length=%.5f\n", re);

return 0;

}

#include

#include

int main()

{

float re;

printf("Input payment p:");

scanf("%f", &re);

re = re * 0.92;

printf("price = %.1f\n", re);

return 0;

}

#include

#include

typedef struct clock

{

int hour, minute, second;

}CLOCK;

int main()

{

CLOCK clock1,clock2;

int diff=0, hour, minute;

printf("Input time one(hour, second):");

scanf("%d,%d", &clock1.hour,&clock1.minute);

printf("Input time two(hour, second):");

scanf("%d,%d", &clock2.hour,&clock2.minute);

diff = abs((clock1.hour * 60 + clock1.minute) - (clock2.hour * 60 + clock2.minute));

hour = floor(diff / 60);

minute = diff % 60;

printf("%d hour %d second\n",hour, minute);

return 0;

}

#include #include

int gcd(int x,int y)

{

int r=x%y;

while(r)

{

x=y;

y=r;

r=x%y;

}

return y;

}

int main()

{

int a,b,c,d,t;

printf("Input a/b, c/d:" );

scanf("%d/%d,%d/%d",&a,&b,&c,&d);

if(b>d)

{

t=gcd(b,d);

}

else

{

t=gcd(d,b);

}

if(a*d/t>c*b/t)

printf("%d/%d>%d/%d",a,b,c,d);

else if(a*d/t==c*b/t)

printf("%d/%d=%d/%d",a,b,c,d);

else

printf("%d/%d<%d/%d",a,b,c,d);

return 0;

}

#include

#include

int main()

{

int year;

double capital,rate, deposit;

char n;

printf("Input rate, year, capital:");

scanf("%lf,%d,%lf",&rate, &year,&capital );

printf("Compound interest (Y/N)?");

scanf(" %c",&n);

if(n=='n'||n=='N')

deposit=capital*(1+rate*year);

else

deposit=capital*pow((1+rate),year);

printf("deposit = %.4f\n",deposit);

return 0;

}

#include

#include

int main()

{

int year;

double capital,rate,deposit;

char n;

printf("Input capital, year:");

scanf("%lf,%d",&capital,&year);

printf("Compound interest (Y/N)?");

scanf(" %c",&n);

if(year==1||year==2||year==3||year==5||year==8) {

switch(year)

{

case 1:rate=0.0225; break;

case 2:rate=0.0243; break;

case 3:rate=0.0270; break;

case 5:rate=0.0288; break;

case 8:rate=0.0300; break;

}

相关文档
最新文档