首页 > 其他分享 >《初学C语言第10天》

《初学C语言第10天》

时间:2023-11-29 21:32:37浏览次数:44  
标签:count 10 nums int C语言 ++ 初学 printf include

////------------------------------------------------------------例题1,2

// 1

////给出一百分制成绩, 要求输出成绩等级'A'、B、C、D'、E。

////90分以上为'A',80~89分为B.70~79分为C,60~69分为D60分以下为E。

//#define _CRT_SECURE_NO_WARNINGS 1

//#include<stdio.h>

//int main()

//{

// int i = 0;

// scanf("%d",&i);

// while (i)

// {

//  if (i >= 90)

//  {

//   printf("A");

//   break;

//  }

//  if (i >= 80&&i<90)

//  {

//   printf("B");

//   break;

//  }

//  if (i >= 70&&i<80)

//  {

//   printf("C");

//   break;

//  }

//  if (i >= 60&&i<70)

//  {

//   printf("D");

//   break;

//  }

//  if (i < 60)

//  {

//   printf("E");

//   break;

//  }

// }

// return 0;

//}

// 2

//// //用C语言求五个数中的最大值,最小值,平均值,大于平均值的个数,小于平均数的数

//#define _CRT_SECURE_NO_WARNINGS 1

//#include <stdio.h>

//int main() {

//    int nums[5];

//    int sum = 0;

//    float average;

//    int max, min, morebig = 0, moresmall = 0;

//

//    // 输入五个数

//    printf("请输入五个整数:\n");

//    for (int i = 0; i < 5; i++) {

//        scanf("%d", &nums[i]);

//    }

//

//    // 初始化最大值和最小值为第一个数

//    max = nums[0];

//    min = nums[0];

//

//    // 求和

//    for (int i = 0; i < 5; i++) {

//        sum += nums[i];

//    }

//

//    // 求最大值、最小值、平均值、大于平均值的个数和小于平均值的数

//    for (int i = 0; i < 5; i++) {

//        if (nums[i] > max) {

//            max = nums[i];

//        }

//        if (nums[i] < min) {

//            min = nums[i];

//        }

//        if (nums[i] > sum / 5.0) {

//            morebig++;

//        }

//        if (nums[i] < sum / 5.0) {

//            moresmall++;

//        }

//    }

//

//    average = sum / 5.0;

//

//    printf("最大值:%d\n", max);

//    printf("最小值:%d\n", min);

//    printf("平均值:%.2f\n", average);

//    printf("大于平均值的个数:%d\n", morebig);

//    printf("小于平均值的个数:%d\n", moresmall);

//    return 0;

//}

////模拟实现一个strlen函数

//#include <stdio.h>

//#include<assert.h>

//int my_strlen(const char* str)//const保护src

//{

//    int count = 0;

//    assert(str != NULL);//保证指针的有效性

//    while (*str)//判断字符串是否结束

//    {

//        count++;

//        str++;

//    }

//    return count;

//}

//int main()

//{

//    const char* p = "abcdef";

//    //测试

//    int len = my_strlen(p);

//    printf("len = %d\n", len);

//    return 0;

//}

//////100-200之间的素数,并得出个数

//#include<stdio.h>

//int main()

//{

// int i = 0;

// int count = 0;

// for (i = 100;i <= 200; i++)

// {

//  //判断i是否为素数

//  //用2-i之间的数作为除数,若i/除数为整数,就不是素数

//  int a = 2;

//  int flag = 1;

//  for (a = 2; a < i; a++)

//  {

//   if (i % a == 0)

//   {

//    flag = 0;//证明不是素数

//    break;

//   }  

//  }

//  if (flag == 1)

//  {

//   printf("%d ", i);

//   count++;

//  }

// }

// printf("count=%d\n",count);//计算个数

// return 0;

//}

////输入一个正整数,计算这个整数是几位数?

//#define _CRT_SECURE_NO_WARNINGS 1

//#include <stdio.h>

//int main()

//{

// int n = 0;

// scanf("%d", &n);

// int cnt = 0;

// do

// {

//  cnt++;

//  n = n / 10;

// } while (n);

// printf("%d\n", cnt);

// return 0;

//}

标签:count,10,nums,int,C语言,++,初学,printf,include
From: https://blog.51cto.com/KKhahaha/8620460

相关文章

  • C语言 主机字节序和网络字节序互换
    #include<stdio.h>#include<arpa/inet.h>intmain(){//10.11.12.13uint32_thost_ip=168496141;uint32_tnetwork_ip=htonl(168496141);//13.12.11.10printf("network_ipis%u\n",network_ip);//10.11.1......
  • Codeforces Round 910 (Div. 2)
    https://codeforces.com/contest/1898C题可以造一个大小为4的环,然后再造一个来回,这样就解决了%4=0,%4=2的情况,而奇数的情况显然无解。#include<cstdio>#include<algorithm>#include<cstring>#include<cmath>#include<map>#include<vector>#include<set>#includ......
  • IIS 10的重大更新通常会随着Windows Server和Windows 10的累积更新一起发布,这些更新可
    IIS10是WindowsServer 和Windows10操作系统中内置的Web服务器角色。针对IIS10的重大更新通常会随着WindowsServer和Windows10的累积更新一起发布,这些更新可能包括性能改进、安全性增强、新功能和修复程序。在过去的更新中,IIS10可能会获得以下方面的重大改进:安全性增......
  • Unity版本使用情况统计(更新至2023年10月)
    本期UWA发布的内容是第十三期Unity版本使用统计,统计周期为2023年5月至2023年10月,数据来源于UWA网站(www.uwa4d.com)性能诊断提测的项目。希望给Unity开发者提供相关的行业趋势,了解近半年来哪些Unity版本的使用概率更高。2023年5月-2023年10月版本分布 以近半年的数据统计来......
  • 2023-2024-120231329《计算机基础与程序设计》第10周学习总结
    作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK10这个作业的目标计算机科学概论第12,13,14章云班课测试《C语言程序设计》第9章并完成云班课测试作......
  • P1036 [NOIP2002 普及组] 选数(递归)
    [P1036[NOIP2002普及组]选数]我的思路是运用递归实现一个树状分支例如3712194选3,每个情况为3-7-123-12-197-12-19注意我们用递归时在传参时要以和的形式传参。如果先求和再传参就会发生错误.#include<iostream>#include<string>#include<math.h>#include<......
  • Win10系统怎么设置关闭任务栏预览窗口
    #win10使用技巧#我们日常在使用win10系统电脑打开多个任务后,鼠标经过任务栏上的任务图标,就会出现对应的预览窗口。这一功能对于大多数用户来说都是挺方便的,但也有一些用户会不喜欢这样的预览窗口设置。那么我们该怎么设置关闭任务栏的预览窗口呢?下面就让我们一起来看看具体的设置......
  • C语言宏相关知识
    $$C语言宏$$1.宏定义:宏定义又称为宏替换、宏代换,简称“宏”,是C提供的三种预处理功能的其中一种①。其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率。2.格式:简单宏定义格式:#define<宏名/标识符><字符串>eg:#definePI3.1415926定义......
  • js和python获取1-100之间的质数
    jsfor(leti=2;i<=100;i++){letiszs=truefor(letj=2;j<i;j++){if(i%j===0){iszs=falsebreak}}if(iszs){zs.push(i)}}console.log(zs)pythonzs=[]foriinrange(2,101):iszs......
  • 「智造」第10期:浅谈工业互联网加速企业服务化转型
    01价值引领在新型工业化和数智化技术发展趋势之下,柔性化生产、网络化协同、服务化延伸促使制造企业的生产方式发生转变,数据资产、平台技术、生态能力成为了重要的生产要素。目标都是要为企业实现价值提升、业务的增长和创新。无论是纵向的从采购、制造到营销的运营管理链路,还是横向......