• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C语言如何才能使用bool类型

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

解决办法:加上头文件#include<stdbool.h> ,就可以直接使用类型bool = true/false;

 1 #include<stdio.h>
 2 #include<stdbool.h>
 3 
 4 int main(){
 5     int number,array[1000];
 6     scanf("%d",&number);
 7     for(int i=0;i<number;i++){
 8         scanf("%d",&array[i]);
 9     }
10     int a[5]={0};
11     bool b[5]={false};
12     int k=0,m=0;
13     for(int i=0;i<number;i++){
14        int temp=array[i];
15        switch (temp%5){
16         case 0:{
17             if(temp%2==0){
18                  b[0]=true;
19                 a[0]+=temp;
20             }
21             break;
22         }
23         case 1:{
24             b[1]=true;
25             if(k%2==0){
26                 a[1]+=temp;
27             }else{
28                 a[1]-=temp;
29             }
30             k++;
31             break;
32         }
33         case 2:{
34             b[2]=true;
35             a[2]++;
36             break;
37         }
38         case 3:{
39             b[3]=true;
40             m++;
41             a[3]+=temp;//Fianl to get the average
42             break;
43         }
44         case 4:{
45             b[4]=true;
46             if(temp>a[4])
47                 a[4]=temp;
48             break;
49         }
50        }
51     }
52     for(int k=0;k<4;k++){
53         if(b[k]){
54             if(k==3)
55                 printf("%.1f ",a[k]*1.0/m);
56             else
57                 printf("%d ",a[k]);
58         }else{
59             printf("%c ",'N');
60         }
61     }
62     if(b[4]){
63         printf("%d",a[4]);
64     }else{
65         printf("%c",'N');
66     }
67     return 0;
68 }

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#委托及各种写法发布时间:2022-07-13
下一篇:
C++真的好复杂发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap