当前位置: 首页 > news >正文

泰州公司做网站免费网络推广平台有哪些

泰州公司做网站,免费网络推广平台有哪些,编写app的软件,纯静态网站怎么做cdn目前主要分为三个专栏,后续还会添加: 专栏如下: C语言刷题解析 C语言系列文章 我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 描述 将一个四位数&…

目前主要分为三个专栏,后续还会添加:

        专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历

感谢阅读!

初来乍到,如有错误请指出,感谢!


 描述

将一个四位数,反向输出。

输入描述:

一行,输入一个整数n(1000 <= n <= 9999)。

输出描述:

针对每组输入,反向输出对应四位数。

示例1


解题思路 : 

存放这几个数字

然后取模的方式来实现

1234 % 10 = 4

(1234/10) % 10 = 3

(1234/100) % 10 = 2

1234/1000= 1


理解题目要求: 题目要求我们输入一个四位数,并将其每一位数字反向输出。这意味着如果输入是1234,输出应该是4321。

输入处理: 首先,我们需要从用户那里获取输入。在C语言中,我们可以使用scanf函数来实现这一点。我们需要确保输入是一个四位数,即1000到9999之间的整数。

分离每一位数字: 为了反向输出数字,我们需要先获取每一位数字。在C语言中,我们可以使用模运算符%来获取个位数,然后通过整除运算符/来去掉已经处理过的位数。

构建反向数字: 接下来,我们需要构建反向的数字。我们可以通过将每一位数字乘以它们在反向数字中的位置对应的10的幂次来实现这一点。例如,个位数乘以1000(因为它现在是千位),十位数乘以100,百位数乘以10。

输出结果: 一旦我们构建了反向数字,我们就可以将其输出。在C语言中,我们可以使用printf函数来输出结果。

考虑边界条件: 虽然题目已经限定了输入是一个四位数,但在实际编程中,我们可能需要考虑其他边界条件,比如输入的验证,确保用户输入的是一个有效的整数。


代码 1:

/*  解题思路 :  用数组存放这几个数字 然后取模的方式来实现1234 % 10 = 4(1234/10) % 10 = 3(1234/100) % 10 = 21234/1000= 1  
*/
//笨方法...请各位大佬见谅# include <stdio.h>
int main (){int n = 0;scanf("%d",&n);//用户输入if (n <= 9999 && n >= 1000) //数据范围{int a = n%10;//千位int b = (n/10)%10;//百位int c = (n/100)%10;//十位int d = n/1000;//个位printf("%d%d%d%d\n",a,b,c,d);//按照从后往前顺序打印}return 0;
}

 代码 2:

这代码.......我竟无言以对

天才!

#include<stdio.h>
int main()
{int a,b,c,d;scanf("%1d%1d%1d%1d",&a,&b,&c,&d);printf("%d%d%d%d\n",d,c,b,a);return 0;
}

代码 3 :

#include<stdio.h>int main(){
int a;
scanf("%d",&a);
int i,b;
for(i=1;i<=4;i++)
{b=a%10; a=a/10;printf("%d",b);
}
return 0;
}#include<stdio.h> // 包含标准输入输出库,用于进行输入输出操作int main() // 定义主函数
{int a; // 定义一个整型变量a,用于存储用户输入的四位数scanf("%d", &a); // 使用scanf函数从标准输入读取一个整数并存储到变量a中int i, b; // 定义两个整型变量i和b,其中i用于循环计数,b用于存储每轮循环中的个位数数字for(i = 1; i <= 4; i++) // 定义一个for循环,循环4次,因为我们需要输出四位数的每一位{b = a % 10; // 计算a的个位数,即将a与10取模,结果赋值给ba = a / 10; // 将a除以10,去掉个位数,为下一次循环做准备printf("%d", b); // 输出变量b,即当前的个位数}return 0; // 程序正常结束并返回0
}

代码 4:

#include<stdio.h> // 包含标准输入输出库,用于进行输入输出操作int main() // 主函数入口
{int a = 0; // 定义一个整型变量a并初始化为0,用于存储输入的四位数scanf("%d", &a); // 使用scanf函数从标准输入读取一个整数并存储到变量a中while (a) // 当变量a非0时,进入循环{printf("%d",a%10); // 使用printf函数输出a除以10的余数,即个位数a = a / 10; // 将a除以10并赋值给a自身,实现去掉个位的效果}return 0; // 程序正常结束并返回0
}

知识点 : 

头文件包含: #include<stdio.h>

这个预处理指令告诉编译器包含标准输入输出库,它是进行输入输出操作所必需的。

主函数定义: int main()

这是C语言程序的入口点,每个C程序都从main函数开始执行。

变量声明: int a; int i, b;

int是整型数据的声明,表示这些变量将存储整数。

a用来存储用户输入的四位数。

i用作for循环的计数器。

b用来存储每次循环中提取的数字。

输入函数: scanf("%d", &a);

scanf是一个标准库函数,用于从标准输入(通常是键盘)读取数据。

"%d"是一个格式字符串,指定要读取的数据类型是整数。

&a是变量a的地址,告诉scanf函数在哪里存储读取的数据。

for循环: for(i = 1; i <= 4; i++)

for循环是一种控制流语句,用于重复执行一段代码直到满足特定条件。

初始化表达式i = 1设置循环计数器的初始值。

循环条件i <= 4决定循环何时继续执行。

迭代表达式i++在每次循环结束时更新计数器的值。

取模运算: b = a % 10;

%是取模运算符,用于获取两个数相除的余数。

这里用来获取a的个位数。

整数除法: a = a / 10;

/是整数除法运算符,用于计算两个数相除的整数结果。

这里用来去掉a的个位数,为输出下一个位做准备。

输出函数: printf("%d", b);

printf是一个标准库函数,用于将数据输出到标准输出(通常是屏幕)。

"%d"是一个格式字符串,指定要输出的数据类型是整数。

b是要输出的变量。

程序结束: return 0;

return语句用于从main函数返回一个值。

返回值0通常表示程序正常结束。

  

http://www.dinnco.com/news/11864.html

相关文章:

  • 怎样把有用网站做图标放在桌面b2b十大平台排名
  • 做门户论坛与网站的区别单个药品营销策划方案
  • 什么网站权威评价搜索引擎优劣百度电脑端入口
  • 南宁房地产信息网seo整站优化一年价格多少
  • 网页给别人做的 网站后续收费查网站权重
  • 网站开发与维护北京网站排名推广
  • 做网站最小的字体是多少网页优化公司
  • 网站制作设计教程广告推广平台哪个好
  • 东丽网站建设b站推广2023
  • 织梦网站怎么把index.html去掉口碑营销的产品
  • 网站服务器与虚拟主机百度链接提交
  • 张掖专业做网站的公司关键词优化排名详细步骤
  • 淘宝客怎么做网站管理友情链接怎么互换
  • 东莞人才市场现场招聘信息国外常用的seo站长工具
  • 做网站app优惠活动的新手如何自己做网站
  • 最好网站建站公司网站seo关键词优化技巧
  • 有没有可以做翻译的网站吗营销网站
  • 网站建设推广怎么做有哪些免费推广网站
  • iis默认网站在哪里网站seo站长工具
  • 沈阳城市建设学院官方网站全网营销国际系统
  • 课程网站开发开题报告怎样设计一个网页
  • 专门做节日预购网站有哪些it培训机构排行榜
  • 述职报告ppt免费模板下载北京做网络优化的公司
  • java网站开发免费的推广引流软件
  • 江岸区建设局网站奇零seo赚钱培训
  • 建论坛网站杭州云优化信息技术有限公司
  • wordpress读取文件内容企业整站seo
  • 集团网站建设 中企动力百度首页登录
  • 二手商标网青岛百度快速优化排名
  • 怎样用云服务器做网站在百度怎么发布作品