我是靠谱客的博主 壮观帅哥,最近开发中收集的这篇文章主要介绍c语言中含%-5d程序,C语言程序设计练习题(含程序与参考答案).pdf,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

2010-2011 C 语言程序试题及答案

1、定义一个函数 int fun(int a,int b,int c) ,它的功能

是:若 a,b,c 能构成等边三角形函数返回 3,若能构成等腰

返回 2 ,一般三角形返回 1,若不能构成三角形返回 0 。

#include

int fun(int a,int b,int c)

{

if(a+b>c && b+c>a && a+c>b)

{

if(a==b && b==c )

return 3;

else if(a==b||b==c||a==c)

return 2;

else return 1;

}

else return 0;

}

void main()

{

int a,b,c,shape;

printf("nInput a,b,c: ");

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

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

shape =fun(a,b,c);

printf("nnThe shape : %dn",shape);

}

2、编写一个程 序,将两个变量的值交换 , 例如变量 a中的值

第 1 页 共 46 页

2010-2011 C 语言程序试题及答案

原为 3 ,b 中的值原为 8 ,程序运行后 a 中的值为 8 ,b中的

值为 3 。

#include

void fun(int *x,int *y)

{

int t;

t=*x;*x=*y;*y=t

}

void main()

{

int a=3,b=8;

printf("%d %dn",a,b);

fun(&a,b);

printf("%d %dn",a,b);

}

3、从键盘输入 3个数,将最大值放在变量 a 中,最小值放在

变量 c 中。

例如,输入的数为: 55 12 34 ,

输出结果应当是: a=55.0,b=34.0,c=12.0 。

#include

void fun(float *p,float *q,float *s)

{

float k;

if (*p

{ k=*p;*p=*q;*q=k;}

if (*q

{ k=*s;*s=*p;*p=k;}

第 2 页 共 46 页

2010-2011 C 语言程序试题及答案

if (*p

{ k=*p;*p=*q;*q=k;}

}

void main()

{ float a,b,c;

printf("Input a b c: ");

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

printf("a=%4.1f,b=%4.1f,c=%4.1fnn",a,b,c);

fun(&a,&b,&c);

printf("a=%4.1f,b=%4.1f,c=%4.1fnn",a,b,c);

}

4、编写函数fun(int n) ,它的功能是:计算正

最后

以上就是壮观帅哥为你收集整理的c语言中含%-5d程序,C语言程序设计练习题(含程序与参考答案).pdf的全部内容,希望文章能够帮你解决c语言中含%-5d程序,C语言程序设计练习题(含程序与参考答案).pdf所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部