10道c语言基础题

Python013

10道c语言基础题,第1张

ABACBCBBBA

1、2、5题可以参考清华大学出版社出版的c语言程序设计(第二版)的第126、133、134页

3题要理解/和%的含义,“/”表示取商“%”表示取余

4、10题要注意i,j的初值及表达式中各项意思,&&表示与关系

#define

N

2

表示N=2

s=+2;表示s=s+2;

其余的就要你好好看看一些资料了,因为这些不好用语言描述,

//第一题:

#include<stdio.h>

main()

{

int

a,b,c,t

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

//输入三个数a,b,c

if(a<b)

{

t=aa=bb=t

}

if(a<c)

{

t=aa=cc=t

}

if(b<c)

{

t=bb=cc=t

}

printf("%d>%d>%d\n",a,b,c)

}

//第二题:

#include<stdio.h>

#include<math.h>

void

main()

{

float

a,b,c,s,k

printf("请输入三边的值:")

scanf("%f%f%f",&a,&b,&c)

k=(a+b+c)/2.0

s=sqrt(k*(k-a)*(k-b)*(k-c))

printf("面积为:%.3f\n",s)

}

这两个题目很简单啊!

不知道是否合你要求??

呵呵,给我分吧!