1941368542 发表于 2015-12-3 23:47

【笔记】重点!每日学习C语言 64~79节

本帖最后由 1941368542 于 2015-12-4 01:00 编辑

今天来学习赫斌C语言视频教程的第64节至79节
从这节课往后的几节课都是重点 快来学习了@-Zing- @bridge156 @j296849823 @kven @muzi12134 @与酒度余生
昨天写的那个分数分等级的程序有大牛指出不足了,我特意改正了一下,望指正。
感谢为我指正代码的朋友们 @小可爱~ @奋斗丶小Z @R18 @jixun66
# include <stdio.h>

int main(void)
{

      float i;

      printf("请输入你的分数:");
      scanf("%f", &i);

      if(i > 100)
                printf("请输入正确的分数\n");
      else if(i <= 100 && i >= 90)
                printf("你的成绩为优秀\n");
      else if(i >= 60)
                printf("你的成绩为良好\n");
      else if(i < 60 && i >= 0)
                printf("你的成绩为不及格\n");
      else
                printf("请输入大于0的成绩\n");

      return 0;
}

1到100奇数和
# include <stdio.h>

int main(void)

{
      int i;
      int sum = 0;
      
      for (i=1; i<=100; i+=2)
                sum = sum + i;
      printf("%d\n", sum);


      return 0;
}

1到100奇数个数
# include <stdio.h>

int main(void)
{
      int i;
      int num = 0;

      for(i=0; i<100; i+=2)
                num = num + 1;
      printf("%d\n", num);

      return 0;
}


1到100奇数的平均值
# include <stdio.h>

int main(void)
{
      int i;
      int num = 0;
      int sum = 0;
      int avg = 0;
      for (i=1; i<10; i+=2)
      {      
                num = num + 1;
                sum = sum + i;
      }
      avg = sum / num;
      printf("%d\n", avg);

      return 0;
}


今天主要内容就是循环
定义


for循环格式


多个for循环的嵌套使用




【笔记】重点!每日学习C语言 42~63节
http://www.52pojie.cn/thread-441203-1-1.html
【笔记】每日学习C语言 26~41节

http://www.52pojie.cn/thread-440741-1-1.html
【笔记】每日学习C语言 11~25节
http://www.52pojie.cn/thread-439988-1-1.html
【笔记】每日学习C语言 1~10节
http://www.52pojie.cn/thread-439554-1-1.html















小可爱~ 发表于 2015-12-4 18:51

这代码是不是和你的要求不同啊!!!
i = 0;
i += 2;//i = 2;
i += 2;//i = 4;
这是偶数吧!
1到100奇数个数
#include <stdio.h>

int main(void)
{
      int i;
      int num = 0;

      for(i=0; i<100; i+=2)
                num = num + 1;
      printf("%d\n", num);

      return 0;
}

平均数你还是考虑下用float吧

blacktx 发表于 2015-12-4 00:15

本帖最后由 blacktx 于 2015-12-4 00:19 编辑

感谢楼主分享!!!
有个错误 printf sum???

1到100奇数个数



01
02
03
04
05
06
07
08
09
10
11
12
13
# include <stdio.h>

int main(void)
{
    int i;
    int num = 0;

    for(i=0; i<100; i+=2)
      num = num + 1;
    printf("%d\n", sum);

    return 0;
}






与酒度余生 发表于 2015-12-4 00:39

学了半天还是不行啊。看不懂{:1_937:}{:1_923:}

-Zing- 发表于 2015-12-4 00:44

-Zing- 发表于 2015-12-4 00:45

定个一份爱 发表于 2015-12-4 00:55

看不懂唉怎么办

1941368542 发表于 2015-12-4 00:59

blacktx 发表于 2015-12-4 00:15
感谢楼主分享!!!
有个错误 printf sum???



抱歉,那个是num

Cizel 发表于 2015-12-4 09:23

笔记好快~

小可爱~ 发表于 2015-12-4 19:03

本帖最后由 小可爱~ 于 2015-12-4 19:06 编辑

楼主可以查下float和double的变量在和整数比较时会有一些小问题!
不知道还是不是这样!@奋斗丶小Z

赫斌C语言的C语言教程我不知道怎么样!但是他的数据结构的可我倒是觉得还行
关键是字大 治好了我多年的近视{:1_927:}
页: [1] 2
查看完整版本: 【笔记】重点!每日学习C语言 64~79节