计算机二级-C语言-程序修改题-190123记录-对整数进行取余和除以操作。
2024-09-05 23:53:38
//函数fun功能:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
//重难点:思路:因为不是字符串,所以可以把问题变成整数的操作,采用取余和除的操作。对整数进行取余和除以操作。
#include <stdio.h>
void fun (long s, long *t)
{ int d;
long sl=;
*t = ;
while ( s > )//思路因为不是字符串,所以可以把问题变成整数的操作,采用取余和除的操作。
{ d = s%;//取余操作,取最后一位数字。
/************found************/
if (d%==)
{ *t=d* sl+ *t;
sl *= ;
}
/************found************/
s /= ;//除操作,改变最后一位数字。
}
}
main()
{ long s, t;
printf("\nPlease enter s:"); scanf("%ld", &s);
fun(s, &t);
printf("The result is: %ld\n", t);
}
最新文章
- 深度解析C语言int与unsigned int
- 聊一下C#开发者如何过渡到JAVA 开发者
- 【poj1112】 Team Them Up!
- 由Unicode编码想到弄懂编码表
- selenium执行js报错
- YUV422/YUV420播放
- HTML要点(四)<;meta>;标签
- 通过pinyin4j将汉字转换为全拼 和 拼音首字母
- 简单易懂的现代魔法——Play Framework攻略4
- Android性能测试
- EPROCESS KPROCESS PEB
- 批量将webp格式的图片转成png的图片 https://cn.office-converter.com/WEBP-to-PNG
- 原始的Ajax方法 (异步的 JavaScript 和 XML -- (Extensible Markup Language 可扩展标记语言))
- Unity 关于AssetBundle读取场景
- netmap配置
- webstorm 配置 开发微信小程序
- 通过 Ansible 创建 Jenkins Server
- BZOJ 4826 【HNOI2017】 影魔
- Gazebo: Could not find parameter robot_description on parameter server
- Delphi 关于DBGrid多选删除(shitf多选,ctrl多选)