电子产业一站式赋能平台

PCB联盟网

搜索
查看: 2925|回复: 1
收起左侧

[作业已审核] 第一个到第三个视频直接写的一个代码

[复制链接]

4

主题

18

帖子

95

积分

一级会员

Rank: 1

积分
95
发表于 2021-4-13 17:00:22 | 显示全部楼层 |阅读模式
#include<stdio.h>

//宏定义
#define PI 3.14//宏定义有意义的数字
#define u8 unsigned char//简写长类型符
#define u16 unsigned short
#define u32 unsigned int

//函数定义
void Addiction();//加法函数
int Factoral_10();//20的阶乘函数,用来实现阶乘,然后输出结果
void Judge(int a);//判断函数
float CircleArea(float a);//圆面积函数定义

int main()
{
  int num1=0;
  float Area1=0;
  Addiction();
  num1 = Factoral_10();
  printf("%d\n",num1);
  Judge(100);
  Judge(72);
  Judge(66);
  Judge(50);
  Area1 = CircleArea(2);
  printf("%f\n",Area1);
  return 0;
}


void Addiction()
{
  static int sum = 0;
  int i=1;
  while(i<=10)
  {
    sum = sum + i;
    i++;
  }
  printf("%d\n",sum);
  printf("%d\n",i);
}

int Factoral_10()
{
  int num = 1,j;
  for(j=1;j<=10;j++)
  {
    num = num * j;
  }
  return num;
}

void Judge(int a)
{
  if(a>=80)
  {
    printf("A\n");
  }
  else if(a>=70)
  {
    printf("B\n");
  }
  else if(a>=60)
  {
    printf("C\n");
  }
  else
  {
    printf("D\n");
  }
}


  float CircleArea(float r)
  {
    float area;
    area = PI*r*r;
    return area;
  }
//心得:①要慢慢学会使用IAR开发工具
//②变量要赋初值,不然可能得不到想要的答案
//代码要多敲,才能有感觉
回复

使用道具 举报

24

主题

355

帖子

1677

积分

版主

Rank: 3Rank: 3

积分
1677
QQ
发表于 2021-4-13 17:54:20 | 显示全部楼层
在动手练习中加深印象,不错加油
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表