1、整数的逆序

#include<stdio.h>
int main(){int a; scanf("%d",&a);//输入要计算的数 int b;int ret=0;while(a>0){b=a%10;//对十取余得个位数 a=a/10;//对十取整去掉个位数 ret=ret*10+b;//将低位数等逐个变换到更高位上 }printf("%d",ret);//得最终结果 return 0;}

程序执行过程如下:
(我们以1234这个四位数为例子计算他的逆序)

2、素数的判断

#include<stdio.h>
int main(){int x;//输入一个数 scanf("%d",&x);int i;int l=1;//初始值我们设它为素数 for(i=2;i<x;i++){//从2开始依次加1与x进行取余 if(x%i==0){//如果取余结果为0则 它不是素数 l=0;break;//跳出循环 }}if(l==1){printf("是素数"); }else{printf("不是素数"); }return 0;}

逻辑思路:

3、100以内的素数

#include<stdio.h>
int main()
{int k;int x;for(x=2;x<10;x++){int k=1;int i;for(i=2;i<x;i++){//从2开始依次加1与x进行取余 if(x%i==0){//如果取余结果为0则 它不是素数 k=0;break;//跳出循环 }}if(k==1){printf("%d",x); }printf(" ");}return 0;
}

4、输出前十个素数

#include<stdio.h>
int main(){int x;//循环变量1int t=0;for(x=2;t<10;x++)//从0开始找出前10个素数{int k=1;//假设该数为素数int i;//循环变量2for(i=2;i<x;i++){//从2开始依次加1与x进行取余 if(x%i==0){//如果取余结果为0则 它不是素数 k=0;//则该数不是素数break;//跳出此次是否为素数的循环 }}if(k==1){//如果为素数则输出printf("%d",x);t++;}printf(" ");}return 0;}

C循环之整数的逆序、素数的判断、10以内的素数、输出前十个素数相关推荐

  1. zzulioj1111: 多个整数的逆序输出(函数专题)

    1111: 多个整数的逆序输出(函数专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 3521 解决: 2617 [提交] [状态] [讨论版] [命题人:admin] 题目描述 输入 ...

  2. ZZULIOJ 1111: 多个整数的逆序输出(函数专题)

    多个整数的逆序输出(函数专题) 题目描述 输入n和n个整数,以与输入顺序相反的顺序输出这n个整数.要求不使用数组,而使用递归函数实现. 递归函数实现过程如下: void inverse(int n) ...

  3. 递归实现输出一个整数的逆序

    任务描述 编写一个递归函数,将一个整数n逆序输出,比如,n = 12345,输出54321. 测试说明 样例输入: 12345 样例输出 54321 代码如下: #include<stdio.h ...

  4. ACMNO.23 C语言-素数判定 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime

    题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息. 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime 样例输入 97 样例输出 prime 来源/ ...

  5. 7-3 逆序的三位数 (10 分)

    7-3 逆序的三位数 (10 分) 程序每次读入一个正3位数,然后输出按位逆序的数字.注意:当输入的数字含有结尾的0时,输出不应带有前导的0.比如输入700,输出应该是7. 输入格式: 每个测试是一个 ...

  6. c 整数的逆序输出 输入3,2就算 2+22+222的结果

    #include<stdio.h> #include<math.h>//整数逆序输出 void nixu() {int num,i;i = 0;scanf("%d&q ...

  7. 最优解法——7-3 将数组中的数逆序存放 (20 分)——10行代码AC

    励志用尽量少的代码做高效的表达. 题目描述 本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素. 输入格式: 输入在第一行中给出一个正整数n(1≤n≤1 ...

  8. PTA 数组 7-2 逆序存放数组中的数据,并输出指定元素

    本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按要求输出指定的数组元素. 输入格式: 在第一行中给出一个正整数n(1≤n≤10).第二行输入n个整数,用空格分开.第三行输 ...

  9. 7-2 逆序的三位数 (10 分)

    程序每次读入一个正3位数,然后输出按位逆序的数字.注意:当输入的数字含有结尾的0时,输出不应带有前导的0.比如输入700,输出应该是7. 输入格式: 每个测试是一个3位的正整数. 输出格式: 输出按位 ...

最新文章

  1. php中的static,php中的static
  2. 新学期的一些安排 | 以及一些小建议
  3. 当新零售遇上 Serverless
  4. [Css] 使用css如何拉伸字体?
  5. java怎么通过字段去获取对象_通过java反射获取任意对象的字段名及字段值
  6. Google 将对过时 Android 应用展开“大扫除”
  7. 安装Cocoapods, 更新gem出现的问题
  8. 如何卸载mingw_minGW在windows安装 | 学步园
  9. 现场总线与计算机网络的最大区别,现场总线与局域网的区别是什么
  10. 【学习笔记】软件测试-版本迭代总结
  11. 基于阿里云的API简介
  12. [NACOS HTTP-POST] The maximum number of tolerable server reconnection errors has been reached
  13. 哈佛架构和冯诺依曼架构
  14. 苹果研发microLED暂难摆脱对三星的依赖
  15. 数据结构:通过hash表方法创建母猪信息录入系统
  16. 7.Mapping详解
  17. 计算机论文一千五,1.论文字数不够,正文要五千字,至少增加1000,但不要抄袭.DOC...
  18. Revit-调用系统命令-PostCommand
  19. Linux —— 所有者(user)群组(Group)其他人(others)
  20. 短信验证码登录,以及第三方登录

热门文章

  1. 文本框获得焦点时选中文本框中的文字
  2. 记录一次网件r6300v2 wan口失效依然可以上网的改动
  3. PhotoSwipe 滑动浏览图片插件使用方法
  4. 图解汉诺塔问题(递归求解)
  5. 窄带物联网(NB-IoT)深入了解
  6. Spring Security框架
  7. 2020-2021学年第二学期期末考试《公文写作》大作业
  8. seq2seq详细总结
  9. Python计算美国总统的身高并实现数据可视化
  10. 音视频基础(2)声音的三要素,模数转换