2013年9月计算机二级c语言考试真题及答案,2013年9月计算机二级C语言上机练习题及答案(14)...-程序员宅基地

技术标签: 2013年9月计算机二级c语言考试真题及答案  

改错题

下列给定程序中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中,例如,当s中的数为7654321时,t中的数为7531。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

#include

#include

/********found********/

void fun(long s, long t)

{

long s1 = 10;

*t = s%10;

while (s > 0)

{

s = s/100;

*t = s%10*s1 + *t;

/********found********/

s1 = s1*100;

}

}

main()

{

long s, t;

printf("\nPlease enter s:");

scanf("%ld", &s);

fun(s, &t);

printf("The result is: %ld\n", t);

}

参考答案:

第1处:void fun(long s, long t)应改为 void fun(long s, long *t)

第2处:s1=s1*100;应改为s1=s1*10;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39640911/article/details/117056268

智能推荐

linux系统安装mysql数据库_linux系统安装mysql8数据库-程序员宅基地

文章浏览阅读87次。1、首先关闭linux的防火墙,执行命令chkconfigiptablesoff如果这个执行失败,说明没有安装iptables,可以使用下面这个2、从mysql官网上下载自己适合的mysql版本官网地址https://dev.mysql.com/downloads/mysql/mysql文件==============================这个部分..._linux系统安装mysql8数据库

再发一个某加密的脱壳视频_视频脱壳-程序员宅基地

文章浏览阅读7.7k次,点赞4次,收藏4次。发一个某加密的脱壳视频,官网更新了版本,不过网上的软件多数都还是这个版本的。_视频脱壳

python123第五周随机密码生成_利用Python生成随机密码-程序员宅基地

文章浏览阅读320次。利用pip8.1.2 安装django1.9.7把python2升级到python3之后,利用pip安装django1.9.7时报错: DistributionNotFound: The 'pip==7.1.0' distribution was ...线程与并发系列一:Lock、Monitor、UserSp..._python123随机密码生成答案

100 Three.js使用VideoTexture实现视频Video更新纹理_threejs video-程序员宅基地

文章浏览阅读1.2w次,点赞3次,收藏10次。案例查看地址:简介既然我们可以使用canvas元素创建纹理,Three.js也给我们提供了可以实现video创建纹理的方法。我们通过Three.js提供的VideoTexture来实现创建视频纹理。案例实现首先还是需要有一个video标签,我们将video放到左下角:<video id="video" autoplay controls > &amp_threejs video

计算机开机界面图片怎么修改,Win10系统怎样更改电脑开机密码页面的图片-程序员宅基地

文章浏览阅读1.4w次。为了让自己的电脑变得更加个性化,一位Windows10系统用户就想要修改开机密码页面的图片壁纸,该如何操作呢?会不会非常复杂呢?在本文中系统城小编给大家分先下Win10修改开机密码页面的图片的方法!方法一:1、在桌面上单击鼠标右键,选择【个性化】;2、在左侧点击“锁屏界面”,打开“在登录屏幕上显示锁屏界面背景图片”,开启后我们只需更换锁屏背景即可。方法二:1、首先准备好你喜欢的壁纸,壁纸的文件名例..._电脑登陆界面图片更改

Linux使用退格键时出现^H的解决办法-程序员宅基地

文章浏览阅读1.1k次。在shell脚本中用户输入参数使用read命令,但输入的过程中如果操作有误,输入错误,需要使用退格符来消除错误输入,但输入Backspace会在屏幕上显示^H,可用如下命令解决:在read $var之前加上语句stty erase '^H'此时可以看到用退格键覆盖的字符从显示中消失了、可以正常删除输入字符。有关stty的详细介绍请参考:http://bbs.chinaunix..._用键盘^h

随便推点

boost/mpl/assert.hpp:189:21: error: unnecessary parentheses in declaration of ‘assert_arg‘ [-Werror=_failed ************ (boost::mpl::not_<pred>::*****-程序员宅基地

文章浏览阅读3.1k次。BOOST报错:boost/mpl/assert.hpp:189:21: error: unnecessary parentheses in declaration of 'assert_arg' [-Werror=parentheses] 189 | failed ************ (Pred::************ | ^./_Lib3rd/boost/mpl/assert.hpp:194:21: error: unnecessa..._failed ************ (boost::mpl::not_::************

第八篇:Java——多线程之经典案例—多个窗口卖票-程序员宅基地

文章浏览阅读1.9k次。第八篇:Java——多线程之经典案例:多个窗口卖票--------------------------------------------------------------------------------------------在我们学习了多线程的创建之后,我们来用多线程实现多个窗口卖票的案例例1:编写程序,完成多个窗口共卖100张票的程序,并测试。public class Test...

matlab2019a中Deep Network Designer详细用法(Deep Learning Toolbox系列篇5)_matlab deep network designer-程序员宅基地

文章浏览阅读3.8w次,点赞26次,收藏166次。Deep Network Designer是一个模块可拖拽的设计方案,主要用作编辑和建立深度学习网络。1. 官方文档描述:Deep Network Designer应用程序允许您构建,可视化和编辑深度学习网络。 使用此应用程序,您可以:1) 导入预训练网络并对其进行编辑以进行传输学习。2)导入和编辑网络并构建新网络。3)拖放以添加新图层并创建新连接。4)查看和编辑图层属性。..._matlab deep network designer

搬运收藏-Android各种库-程序员宅基地

文章浏览阅读368次。好东西(Android开发人员不得不收集的代码)各种帮助类汇总:github.com/Blankj/Andr…常用的 ios 风格 dialog 和 meterial design 风格的 dialog:github.com/glassLake/D…提高 android 应用的颜值,酷炫 UI 组件汇总:github.com/madongqiang…Awesome-MaterialDesi..._file: cn/pedant/sweetalert/widget/optanimationloader.smali

地图文件说明整理_war3map.w3i-程序员宅基地

文章浏览阅读3.2k次。根据一些网上搜集的材料进行整理搜集,对一些有用或常用的文件进行地图基本文件说明参考链接基本文件说明 war3map.w3u 单位 war3map.w3t 物品 war3map.w3b 可破坏的 war3map.w3d 地形装饰物 war3map.w3a 技能 war3map.w3h 魔法特效 war3map.w3q 升级 war3map.w3i 储存地图的基本设置 war3m_war3map.w3i

深度学习之----双线性插值,转置卷积,反卷积的区别与联系_转置卷积和双线性插值-程序员宅基地

文章浏览阅读8.3k次,点赞6次,收藏16次。一.线性插值这里讲解线性插值法的推导为了给双线性插值公式做铺垫。   线性插值法是指使用连接两个已知量的直线来确定在这个两个已知量之间的一个未知量的值的方法。二.双线性插值双线性插值是插值算法中的一种,是线性插值的扩展。利用原图像中目标点四周的四个真实存在的像素值来共同决定目标图中的一个像素值,其核心思想是在两个方向分别进行一次线性插值。三转置卷积:考虑正..._转置卷积和双线性插值

推荐文章

热门文章

相关标签