内容发布更新时间 : 2024/12/27 22:06:42星期一 下面是文章的全部内容请认真阅读。
int n ; n = fun(20) ;
printf(\ }
答案:
if(i%k==0)break; if(k==i)return (i);
1.16 整数处理
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include
/************found************/ //void fun (long s, long t) { void fun(long s,long *t){ long sl=10; s /= 10; *t = s % 10;
/************found************/ //while ( s < 0) { while(s>0){ s = s/100; *t = s*sl + *t; sl = sl * 10; } } main(){ long s, t;
printf(\ scanf(\ fun(s, &t);
printf(\ }
1.17 自然数
给定程序MODI1.C中函数fun的功能是:计算小于形参k的最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数值为4622。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
可复制、编制,期待你的好评与关注!
#include
while ((k >= 2) && (mc < 10)) { /************found************/ if ((k = 0) || (k = 0)) {
m = m+ k; mc++; } k--; } return m;
/************found************/ _____ }
main ( ) {
printf(\ }
if(k == 0 || k == 0){ //____
(注:文档可能无法思考全面,请浏览后下载,供参考。)
可复制、编制,期待你的好评与关注!