下面程序计算并输出500以内最大的10个能被13或17整除的自然数之和。请完善程序。#includeintmain(){intm=0,mc=0,k=500;while(k>=1&&){if(k%13==0||k%17==0){m=m+k;mc++;}k--;}printf("sum=%d",m);return0;}
举一反三
- 函数fun的功能是求1-k中最大的不超过10个能被13或17整除的正整数之和。如果1-k中能被13或17整除的正整数多于10个,则函数fun的功能是求1-k中最大的10个能被13或17整除的正整数之和;如果1-k中能被13或17整除的正整数不超过10个,则函数fun的功能是求1-k中能被13或17整除的正整数之和。 #include "stdio.h" int fun(【1】 ) { int m=0,mc=0, j, n; while (k >= 1 && 【2】) { if (k%13 == 0 || 【3】) { m=m+k; mc++; } k--; } return 【4】; } main { printf("%d ", fun(500)); }
- "整型变量M能被整型变量K整除"的FORTRAN77表达式是() A: MOD(M,K)=0 (MOD(M,K)= =0) B: M-M/K*K .EQ. 0 C: MOD(K,M)=0 D: MOD(M,K)=0 == .TRUE.
- "整型变量M能被整型变量K整除"的FORTRAN77表达式是() A: MOD(M,K)=0 (MOD(M,K)= =0) B: M-M/K*K .E C: 0 D: MOD(K,M)=0 E: MOD(M,K)=0 == .TRU F:
- 运行下面程序#include<;stdio.h>;int main( ){ int k=0,a=1;while(k<;10){ for( ; ;){ if((k%10)==0)break;elsek--;}k+=11; a+=k;}printf(“%d %d\n”,k,a);return 0;}则输出的结果是_____________。
- 函数fun的功能是求1-k中最大的不超过10个能被13或17整除的正整数之和。如果1-k中能被13或17整除的正整数多于10个,则函数fun的功能是求1-k中最大的10个能被13或17整除的正整数之和;如果1-k中能被13或17整除的正整数不超过10个,则函数fun的功能是求1-k中能被13或17整除的正整数之和。 #include "stdio.h"[br][/br]int fun(【1】 )[br][/br]{ int m=0,mc=0, j, n;[br][/br] while (k >=1 && 【2】) [br][/br] { if (k%13 == 0 || 【3】)[br][/br] { m=m+k; mc++; }[br][/br] k--;[br][/br] }[br][/br] return 【4】;[br][/br]}[br][/br]main ( )[br][/br]{ [br][/br] printf("%d\n", fun(500));[br][/br]}