首页 > 其他分享 >c语言代码练习1

c语言代码练习1

时间:2023-10-03 14:12:05浏览次数:48  
标签:语言 int 代码 练习 while 循环 输入

#计算n的阶乘可以使用for循环,也可使用while循环
#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main( ) {
   //定义变量 int i = 1; int num = 1; int x = 0; printf("请输入你要输入的一个整数:"); scanf("%d",&x); while(i <= x) { num *= i; i++; } printf("你输入的整数的阶乘是%d", num);
	return 0;
}

 

  

标签:语言,int,代码,练习,while,循环,输入
From: https://www.cnblogs.com/ayue6/p/17740361.html

相关文章

  • c语言代码练习2(2)改进
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmain(){intnum=1;intx=0;intsum=0;for(x=1;x<=10;x++){num=num*x;sum+=num;}printf("for循环,1-10阶乘的和是%d",su......
  • c语言代码练习2(1)
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmain(){inti=1;intnum=1;intx=0;intsum=0;for(x=1;x<=10;x++){while(i<=x){num=num*i;i++;......
  • 仿Hexdump的代码
    编码过程中我们有时候需要将数据的十六进制值打出来看看,这里做一下记录#include<stdio.h>#include<ctype.h>#include<unistd.h>voidpretty_print(uint8_t*ret,size_tsize){for(size_ti=0;i<size;i++){size_tc=i;printf("%08zx......
  • java 通过行为参数化传递代码,来解决不断增长的需求
    1,通过定义不同的谓词接口来区分不同的苹果的重量,如果后续有更多的需求,只需要添加更多的谓词即可packageorg.example;importjava.util.ArrayList;importjava.util.List;enumColor{RED,GREEN,YELLOW}classApple{privateIntegerweight;private......
  • 实验1 C语言输入输出和简单程序编写
    实验任务11.1代码1//打印一个字符小人23#include<stdio.h>4intmain()5{6printf("O\n");7printf("<H>\n");8printf("II\n");9printf("O\n");10printf("<H>......
  • DESTOON做中英双语言(多语言)切换版本具体详解
    第一次发原创好激动,该注意点什么?在开发过程中用户有许多要求,比如这个多语言切换就是一个需求。首先讲解一下DESTOON(DT)后台系统如何做这个中英、甚至多语言切换的这个功能。DT本身不自带多语言切换功能,但是强大的DT可以切换默认语言和默认模板的。首先登陆后台系......
  • C语言学习记录---数组3---三子棋
    头文件game.h#include<stdio.h>#include<stdlib.h>#include<time.h>#defineROW3#defineCOL3//直接通过头文件修改行列数voidInitBoard(charboard[ROW][COL],introw,intcol);voidDisplayBoard(charboard[ROW][COL],introw,intcol);voidPlayerm......
  • 【C语言入门】第二天
    【例题1】2235.两整数相加-力扣(LeetCode)intsum(intnum1,intnum2){returnnum1+num2;}【例题2】1812.判断国际象棋棋盘中一个格子的颜色-力扣(LeetCode)boolsquareIsWhite(char*coordinates){switch(coordinates[0]){case'a':case'c':case'e......
  • C语言学习记录---数组2
    3.数组越界数组的下标是有范围限制的。数组的下规定是从0开始的,如果数组有n个元素,最后一个元素的下标就是n-1。所以数组的下标如果小于0,或者大于n-1,就是数组越界访问了,超出了数组合法空间的访问。C语言本身是不做数组下标的越界检查,编译器也不一定报错,但是编译器不报错,并不意味......
  • [C语言]动态内存分配遇上函数-经典错误纠错
    题目来自nice2016校招笔试题直接完整代码#include<stdio.h>#include<stdlib.h>#include<string.h>voidGetMemory(char*p)//申请内存{ p=(char*)malloc(100);}voidTest(){ char*str=NULL; GetMemory(str); strcpy(str,"helloworld")......