=0){ area =PI*r*r;girth =2*">

C语言练习习题(带详解答案)

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

欢迎阅读

一、编程题

1.输入2个整数,求两数的平方和并输出。

#include

int main(void)

{ intt a ,b,s;

2.

信息。

scanf("%lf",&r);

if (r>=0)

{ area =PI*r*r;

girth =2*PI*r ;

printf("the area is %.2f\n", area);

printf("the girth is %.2f\n", girth);}

else

printf("Input error!\n");

return 0;

}

3

4.从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;60≤score<70,等级为D;score<60,等级为E。

#include

void main(){

int data;

char grade;

printf("Please enter the score:");

scanf("%d”, &data);

switch(data/10)

{ case 10:

}

5.

float fee;

printf(“please input hour:\n”);

scan f(“%d”,&hour);

if(hour<=10)

fee=30;

else if(hour>=10&&hour<=50)

fee=3*hour;

else fee=hour*2.5;

printf(“The total fee is %f”,fee);

}

6.

}

7、编程序实现求1-10之间的所有数的乘积并输出。

#include

void main( )

{ int i;

long sum=1;

for(i=1; i<=10; i=i+1)

sum=sum*i;

printf(“the sum of odd is :%ld”,sum);

}

8. 从键盘上输入10个数,求其平均值。

#include

int

}

}

9

void main( )

{ int i, sum=0;

for(i=1; i<1000; i=i+2)

sum=sum+i;

printf(“the sum of odd is :%d”,sum);

}

10.有一个分数序列:2/1,3/2,5/3,8/5,13/8,……编程求这个序列的前20项之和。

#include

void main(){

int i,t,n=20;

}

11

void main()

{ float a,b,m;

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

m=max(a,b);

printf("Max is %f\n",m);

}

float max(float x,float y)

{

if (x>=y)

return x;

}

12.

return 0; }

return 1;}

void main()

{ int n;

printf(“Please input n:”);

scanf(“%d”,&n);

if(IsPrimeNumber(n))

printf(“\n%d is a Prime Number”,n);

else printf(“\n%d is not a Prime Number”,n);}

13、从键盘输入n个数存放在数组中,将最小值与第一个数交换,输出交换后的n

}

temp=a[0];a[0]=a[iIndex];a[iIndex]=temp;

for(i=0;i

printf("%5d", a[i]);

printf("\n");

return 0;

}

第二种解法利用函数

#include

int comp(int arry[], int n)

{

{

}

{

}

{ printf("%d ",arry[i]);

}

return 0;

}

main()

{ int n;

int a[10];

printf("为n赋值:\n");

scanf("%d",&n);

comp(a,n);}

14.

来。

}

15

线元素之和并输出。

#include

int main(void) {

int i,j,n,sum1=0,sum2=0;

int a[6][6];

相关文档
最新文档