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

《初学C语言第七天》

时间:2023-11-26 12:31:48浏览次数:43  
标签:include triangle int C语言 初学 && printf main 第七天

////写一个代码打印1-100之间所有3的倍数的数字

//#include<stdio.h>

//int main()

//{

// int i = 1;

// for (i = 1; i >= 1 && i <= 100; i++)

// {

//  if (i % 3 == 0)

//  {

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

//  }

// }

// return 0;

//}

//写代码将三个整数数按从大到小输出

//#define _CRT_SECURE_NO_WARNINGS 1

//#include<stdio.h>

//int main()

//{

// int a, b, c;

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

// if (a > b && a > c && b > c)

// {

//  printf("%d %d %d\n",a,b,c);

// }

// if (a > b && a > c && c>b)

// {

//  printf("%d %d %d\n", a, c,b);

// }

// if (b>a && b > c && a > c)

// {

//  printf("%d %d %d\n", b,a, c);

// }

// if (b > a && b > c&&c>a)

// {

//  printf("%d %d %d\n", b,c,a);

// }

// if (c > a && c>b && a>b)

// {

//  printf("%d %d %d\n",c,a,b);

// }

// if (c > a && c > b&&b > a)

// {

//  printf("%d %d %d\n", c,b,a);

// }

// return 0;

//}

////针对每组输入数据,输出占一行,如果能构成三角形,等边三角形则输出“Equilateral triangle!”,

//// 等腰三角形则输出“Isosceles triangle!”,其余的三角形则输出“Ordinary triangle!”,反之输出“Not a triangle!”。

//#define _CRT_SECURE_NO_WARNINGS 1

//#include <stdio.h>

//int main()

//{

//    int a = 1, b = 1, c = 1;

//

//    while (scanf("%d %d %d", &a, &b, &c) != EOF)

//    {

//        if (a + b > c && a + c > b && b + c > a)

//        {

//            if (a == b && b == c)

//            {

//                printf("Equilateral triangle!\n");

//            }

//            else if (a == b || b == c || a == c)

//            {

//                printf("Isosceles triangle!\n");

//            }

//            else

//            {

//                printf("Ordinary triangle!\n");

//            }

//        }

//        else

//        {

//            printf("Not a triangle!\n");

//        }

//    }

//    return 0;

//}

////计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果

//#include <stdio.h>

//int main()

//{

//    double sum = 0.0;

//    for (int i = 1; i <= 100; i++)

//    {

//        sum += 1.0 / i;

//    }

//    printf("The sum of 1 + 1/2 + 1/3 + ... + 1/100 is: %f", sum);

//    return 0;

//}

////编写程序数一下 1到 100 的所有整数中出现多少个数字9

//#include <stdio.h>

//int main()

//{

//    int i = 0;

//    for (int i = 1; i <= 100; i++)  

//    {

//        if (i % 10 == 9)

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

//        if(i/10==9)

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

//    }

//    return 0;

//}

////打印1000年到2000年之间的闰年

//#include <stdio.h>

//int main()

//{

//    int year;

//    printf("Leap years between 1000 and 2000:\n");

//    for (year = 1000; year <= 2000; year++)  

//    {

//        if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))

//        {

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

//        }

//    }

//    return 0;

//}

////求10 个整数中最大值

//#define _CRT_SECURE_NO_WARNINGS 1

//#include  <stdio.h>

//int  main() {

//    int  arr[10];

//    int  i, max = 0;

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

//    for (i = 0; i < 10; i++) {

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

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

//            max = arr[i];

//        }

//    }

//    printf("其中最大的数为:%d\n", max);

//    return  0;

//}

// //调试,寻找bug,并解决

//#define _CRT_SECURE_NO_WARNINGS 1

//#include <stdio.h>

//int main()

//{

// int i = 0;

// int sum = 0;//保存最终结果

// int n = 0;

// int ret = 1;//保存n的阶乘

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

//

// for (i = 1; i <= n; i++)

// {

//  int j = 0;

//  ret = 1;//解决办法,给ret初始化

//  for (j = 1; j <= i; j++)//计算3!的时候出错了

//  {

//   ret *= j;//原因在于,每次循环,ret的值并没有恢复初始值

//  }

//  sum += ret;

// }

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

// return 0;

//}

标签:include,triangle,int,C语言,初学,&&,printf,main,第七天
From: https://blog.51cto.com/u_16292665/8569813

相关文章

  • 了解 ESP32 FreeRTOS:初学者指南
    原文:https://www.cnblogs.com/intomcu/p/17297020.html了解ESP32FreeRTOS:初学者指南ESP32FreeRTOS是什么?如何使用FreeRTOS?哪些常用的函数?xTaskCreate()vTaskDelete()vTaskDelay()xTicksToDelay()xSemaphoreCreateBinary()xSemaphoreGive()xSemaphore:要释放的信......
  • 敏捷冲刺——第七天
    团队作业4——项目冲刺这个作业属于哪个课程计科21级12班这个作业要求在哪里团队作业4——项目冲刺这个作业的目标进行敏捷冲刺开发团队队名:KAODAPU团队组成张建文(组长)3121004845叶飞池3121004843林智谦3121004831刘晋延3121004832......
  • 《初学C语言第六天》
    //if,else语句中,else与其距离最近的匹配(障眼法,注意分割代码)//#include<stdio.h>//intmain()//{// inta=0;// intb=2;// if(a==1)//1//次if不执行,则第二个if也不执行。第二个if不执行,else也不执行// if(b==2)//2//  printf("hehe\n");// else//次else与......
  • C语言编程技巧 全局变量在多个c文件中公用的方法
    在使用C语言编写程序时,经常会遇到这样的情况:我们希望在头文件中定义一个全局变量,并将其包含在两个不同的C文件中,以便这个全局变量可以在这两个文件中共享。举个例子,假设项目文件夹"project"下有三个文件:main.c、common.c和common.h。在这种情况下,我们希望声明一个字符型变量"key",......
  • C语言自定义数据类型-结构体
    在讨论自定义数据类型之前,我们不妨先回忆一下C语言的内置类型。例如字符型的char,整型中的intshortlong以及浮点型的floatdouble,这些都会C语言本身提供的数据类型,但仅仅有这些,是不足以满足我们的开发的。那么也就意味着需要一些复杂类型来帮助我们实现对复杂对象的操作,例如结构......
  • 一起来学C语言吧 - 1
    C语言编辑器我用的是CLion,有点狮子、勇猛的人的意思-lion。也是这个杀手不太冷的lion-里昂。希望这个专栏能像伴随着你的狮子和这个不太冷的杀手一样,给你带来帮助和底气、勇气。先看个简单的吧:#include<stdio.h>//输出intmain(){printf("23+43=%d\n",23+43);re......
  • C语言小案例(考试必备)
    1.学习C语言如何运用指针函数求解一个英语句子中的单词个数。#include<stdio.h>#include<ctype.h>intNumber(char*s){intcount=0;while(*s!='\0'){while(*s=='')++s;if(*s!='\0'){++count;......
  • C语言:爱心代码(表白必备,简单易懂,亲测有效)
       哈喽!学期已经过了大半了,那么我们今天就来用所学的知识编写一个代码,浪漫一下吧!今天我们要编写的是C语言的爱心代码。好了,话不多说,开始我们今天的学习吧~#include<stdio.h>#include<windows.h>intmain(void){floatx,y,a;for(y=1.5;y>-1.5;y-=0.1){ for(x=-1.5;x<1......
  • C语言【自定义数据类型、typedef、动态内存分配】
    C语言【自定义数据类型、typedef、动态内存分配】一、自定义数据类型。​ 关于下面讲到的所有自定义数据类型(enum、struct、union),有一点要说的是:定义类型不是声明变量,做这步操作时不分配内存,也不能在定义类型时赋值(枚举那个不是赋值,是做一个限定,赋值时赋限定之外的值也不报错。)......
  • C语言学习总集篇(分支与循环篇)——从不会到会的过程
    大家好,经过前段时间的学习,我相信大家对C语言的相关知识点有了一个初步的认识了,接下来我会将前面所学的内容进行一个梳理、汇总成一个总集篇。今天是这个篇章的第一篇——分支与循环语句,今天我将用这一篇的内容讲完分支与循环语句的相关内容。一、什么是C语言?C语言是一门 结构化 ......