pta找出最小值c语言程序,c语言pta平台习题与答案.docx

int mai n()#in clude

int mai n()

#in clude

第二章作业1

.本题要求编写程序,输出一个短句“Welcome to You! ”

#in clude

int mai n()

{

pri ntf("Welcome to You!\n");

return 0;

}

.本题要求编写程序,计算华氏温度100 °耐应的摄氏温度。计算公式:C=5 >(F-32)/9 ,

式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。

fahr = 100, celsius =计算所得摄氏温度的整数值|

#in clude

int mai n()

{

int fahr = 100;

int celsius = 5*(fahr-32)/9;|

prin tf("fahr = 100,celsius = %d\n",celsius);|

return 0;

}

第二章作业2

求整数均值 本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在

整型范围内。

在一行中按照格式“Sum 和; Average = 平均值”顺序输出和与平均值,其中平均值精

确到小数点后一位|

#in clude

int mai n()

{

int a,b,c,d,Sum;

double Average;

sca nf("%d %d %d %d", &a,&b,&c,&d);

Sum = a + b + c + d;

Average = (a + b + c + d)/4.0;

pri ntf("Sum = %d,Average = %.1f\n",Sum,Average);

return 0;

}

整数四则运算本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证

输入和输出全部在整型范围内I

输入在一行中给出 2个正整数A和B。

在4行中按照格式“ A运算符B=结果”顺序输出和、差、积、商。|

#in clude

int a;

int b;

sca nf("%d %d",&a,&b);

prin tf("%d + %d = %d\n",a,b,a+b);

prin tf("%d - %d = %d\n",a,b,a-b);

prin tf("%d * %d = %d\n",a,b,a*b);

prin tf("%d / %d = %d",a,b,a/b);

return 0;

}

整数152的各位数字本题要求编写程序,输出整数152的个位数字、十位数字和 百位数字的值

152 = 个位数字 + 十位数字*10 + 百位数字*100

#in clude

TOC \o "1-5" \h \z int mai n()|

{

int a=152/100;|

int c=152%10;|

int cou nt=152%100;

int b=cou nt/10;

| prin tf("152 = %d + %d*10 + %d*100",c,b,a);|

return 0;

}

第二章作业3

①求奇数分之一序列前 N项和

计算序列1 + 1/3 + 1/5 + ... 的前N项之和

输入在一行中给出一个正整数N。在一行中按照“ sum = S ”的格式输出部分和的侵,

精确到小数点后 6位。题目保证计算结果不超过双精度范围|

#in clude

int mai n()

{

int n;

int i=1;

double s = 0;

sca nf("%d",&n);

for (i=1;i< 二n ;i++)

{s+=1.0/(2*i-1);}

pri ntf("sum = %.6f",s);

return 0 ;

}

②计算序列 1 - 1/4 + 1/7 - 1/10 + ...的前N项之和在一行中按照“sum = S ”的格式

输出部分和的值 S,精确到小数点后三位。题目保证计算结果不超过双精度范围

int mai n()

{

TOC \o "1-5" \h \z int fm=1,N,b=1;|

double item,sum=O,i;|

scanf("%d",&N);|

for(i=1.0;i<=N;i++)|

{^

item=b*(i/fm);|

sum=sum+item;|

b=-b;

fm=fm+2;|

}

prin tf("%.3f\n",sum);|

return 0;|

}

③求平方根序列前N项和

计算平方根序列 V1+V2+V3+?的前N项之和

#include|

#includ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值