本文参考自: 原文地址

姓名:刘易中         日期:7.14

1、 题目:通过编程实现,统计1~n有多少个9

提示:n通过参数传入

#include<stdio.h>

int main()

{

int n, i, s, m, k;

s=0;

m=0;

k=0;

printf("please input n :\n");

scanf("%d", &n);

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

{

k=i;

do{

s=k%10;

if(s==9)

{

m=m+1;

}

k=k/10;

}

while(k>0);

}

printf("%d\n",m);

while(1);

return 0;

}

2、 题目:有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

提示:用数组完成

#include<stdio.h>

#define n 100

int main()

{

int i,k,count;

int a[n];

for(i=0;i<n;i++);

{

a[i]=i+1;

}

i=0;

k=0;  //读数

count=0;

while(count<n-1)  //当被踢出的人的个数达到n-1的时候跳出while();

{

if(a[i]!=0)

{

k++;

}

if(k==3)

{

k=0;

count++;

a[i]=0;

}

i++;

if(i==n)

{

i=0;

}

}

for(i=0;i<n;i++)

{

if(a[i]!=0)

{

printf("%d",a[i]);

}

}

while(1);

return 0;

}

3、 题目:输入5个数(含负数、小数)将它们按由大到小的顺序排列起来

提示:需要排数的数字通过参数传递进来

例如:输入:./a.out -1 2.1 -3 5 7 输出:-3 -1 2.1 5 7

#include<stdio.h>

int main()

{

float a[5];

int i, j;

float temp;

printf("please input 5 numbers :\n");

for(i=0;i<5;i++)

{

scanf("%f",&a[i]);

}

for(i=0;i<5;i++)

{

for(j=0;j<5;j++)

{

if(a[j]<a[i])

{

temp=a[i];

a[i]=a[j];

a[j]=temp;

}

}

}

printf("the result is : \n");

for(i=0;i<5;i++)

{

printf("%g ",a[i]);

}

printf("\n");

while(1);

return 0;

}

4、题目:求100以内的素数,全部打印出来

#include<stdio.h>

int main()

{

int i;

int j=1;

for(i=2;i<=100;i++)

{

for(j=2;j<i;j++)

if(i%j==0)

{

break;

}

if(j==i)

{

printf("%d ",i);

}

}

printf("\n");

while(1);

return 0;

}

5、 题目:一个数如果恰好等于它的因子之和,这个数被称为“完数”,

例如:6=1+2+3.

请编程找出1000以内的完数

#include<stdio.h>

int main()

{

int i,sum,n;

for(n=1;n<=1000;n++)

{

sum=0;

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

{

if(n%i==0)

{

sum=sum+i;

}

}

if(n==sum)

{

printf("%d 它的因子 : \n",n);

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

{

if(n%i==0)

{

printf("%d",i);

}

}

printf("\n");

}

}

while(1);

return 0;

}

苏嵌学习日志06 07.14相关推荐

  1. 苏嵌学习日志08 07.16

    学习日志 刘易中 07.16 今日学习任务 C51单片机的基本常识.LED灯.蜂鸣器.普通按键.矩阵按键 今日任务完成情况 复习了C51单片机的理论知识,介绍了LED灯.蜂鸣器.按键的简单编程和仿真 ...

  2. 苏嵌学习日志03 07.13

    学习日志      姓名:刘易中      日期:2018/07/13 今日学习任务 结构体.结构体和链表.内存管理.关键字union.enum.typedef等.   今日任务完成情况 (详细说明本 ...

  3. 苏嵌学习日志12 07.20

    学习日志                        姓名 :刘易中           日期 :2018/7/20 今日学习任务 编写一个基于单片机的数字时钟,并用6位数码管显示,且可以调节时分秒 ...

  4. 苏嵌//张朋//2018.07.13

    苏嵌                                                                                                   ...

  5. 苏嵌//张朋//2018.07.23

    苏嵌                                                                                                   ...

  6. 苏嵌//张朋//2018.07.16

    苏嵌                                                                                                   ...

  7. //苏嵌//张朋//2018.07.11

    苏嵌                                                                                                   ...

  8. Python学习日志9月14日

    今天早晨又没有专心致志的学习,我感觉我可能是累了,需要减轻学习的程度来调整一下咯.这几天装电脑弄的昏天暗地的,身体有点吃不消了.时间真是神奇的魔法,这半个月来,每隔几天都有想要改变策略的想法.今天早晨 ...

  9. 公安部82号令学习----2021.06.07

    所有内容仅供学习使用,切勿用于商业用途 若有不妥之处,望各位大佬指出,小弟虚心请教 名词解释 互联网服务提供者(ISP):互联网运营商.电信.移动.联通.铁通等 联网使用单位:医院.学校.政府.机构等 ...

最新文章

  1. Jvm 系列(八):Jvm 知识点总览
  2. highcharts与ajax的应用
  3. 题目1200:最大的两个数
  4. 分享 - 普通程序员如何转向AI方向
  5. app式成语_疯狂的成语app
  6. EMVTag系列3《持卡人基本信息数据》
  7. LeetCode 1944. 队列中可以看到的人数(单调栈)
  8. JavaCard概述
  9. 从国内的996,到美国的朝9晚5,真的这么惬意吗?
  10. 3Ds max彻底卸载方法
  11. 小程序自动定位当前位置
  12. 高可用、高可扩展的原生WebView通信架构的思考
  13. 修改3389远程端口号
  14. 阿里巴巴与微软、苹果、亚马逊的实力对比
  15. zoom会议设置,zoom 如何设置会议密码,每一步骤都要看一下。
  16. Netattest EPS-ST05身份验证平台
  17. 计算机音乐好想爱这个世界,好想爱这个世界啊歌词
  18. CMOS/CCD图像传感器工作原理
  19. Simulink和Carsim联合仿真车辆状态估计 卡尔曼滤波的EKF,UKF,CKF等
  20. 日本某地发生凶杀案,警察通过排查确定杀人凶手必为4个嫌疑犯中的一个

热门文章

  1. P2P行业大数据征信前瞻
  2. emqtt 启动报错 Node 'emq@127.0.0.0' not responding to pings.
  3. python判断当前时间为星期几
  4. 计算机培训校本研修心得,校本研修培训心得体会(精选5篇)
  5. 心形图片php,jQuery心形图片签到墙代码
  6. 给一张图片赋以.jpg结尾的网址
  7. Enounce MySpeed 变速播放网页视频
  8. L3-031 千手观音 拓扑排序+哈希表
  9. 深度学习基础----吴恩达课后编程练习(一)识别猫
  10. 百度地图API爬取不同类型POI的详细数据