zzulioj1039答案C语言,ZZULIOJ 1037~1045(C语言)

1037四则运算

9512e3af56864824bf8087b2e9a0ddd1.jpg

需要注意的就是 除数为0 的时候,不能用s2==0这样判断,而需要使用s2的绝对值<1e-10

08e33070e95a45ebb08bb9a892b9f3fb.jpg

这个代码真的不知道抽了什么风,就是一粘贴过来整个界面就出错了,我服气

7561c97f8a9b495baa46177d8c3c8cd6.jpg

1038: 绝对值最大

22a771bf01684846b7271d53148fe8d3.jpg

#include#includeint main(){

int a,b,c;

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

int z[3] ={a,b,c};

for(int i=0;i<3;i++){

if(z[i]<0){

z[i] = 0-z[i];

}

}

int max = -2;

int flag = 0;

for(int j=0;j<3;j++){

if(z[j]>max){

max = z[j];

flag = j;

}

}

if(flag == 0){

printf("%d",a);

}else if(flag == 1){

printf("%d",b);

}else{

printf("%d",c);

}

}

1039: n个数求和

5ae1786f4a4b44b8b1baacd8dfae960f.jpg

#include#includeint main(){

int n;

scanf("%d",&n);

int a[n];

int sum = 0;

for(int i=0;i

1040: 数列求和1

4d93ea05282245b792a038daed87fbc7.jpg

#include#includeint main(){

int n;

scanf("%d",&n);

double a = 1.0;

double sum = 0.0;

for(int i=0;i

1041: 数列求和2

0e86c337ed5b4c4ab3783af8a0f5303b.jpg

#include#includeint main(){

int n;

scanf("%d",&n);

double a = 1.0;

double sum = 0.0;

for(int i=0;i

1042: 数列求和3

0a8c5005943a443ab8f129d27cd12f3e.jpg

#include#includeint main(){

int n;

scanf("%d",&n);

double a = 1.0;

double sum = 0.0;

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

int f = i+i-1;

if(i==1){

sum = sum +i;

}else{

if(i%2 == 0){

sum = sum - (double)i/f;

}else{

sum = sum + (double)i/f;

}

}

}

printf("%.3lf",sum);

}

1043: 最大值

a4700577b27b402091448ebe122d5b6f.jpg

#include#includeint main(){

int n;

scanf("%d",&n);

int a[n];

int max = -10000000;

for(int i =0;imax){

max = a[i];

}

}

printf("%d",max);

}

1044: 不及格率

e7145aad4569486db1b78d10f18cd2ef.jpg

#include#includeint main(){

int n;

scanf("%d",&n);

int a[n];

double count = 0.0;

for(int i =0;i

1045: 数值统计

53b96c646b5c4a64bf0f4aaf23b020fb.jpg

#include#includeint main(){

int n;

scanf("%d",&n);

int zsum = 0;

int sum = 0;

int fsum = 0;

for(int i =0;i0){

zsum ++;

}else if(t==0){

sum ++;

}else{

fsum ++;

}

}

printf("%d %d %d",fsum,sum,zsum);

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值