下列程序的功能是计算1~100的整数的累加和。 main() { int i, sum=【 】; i=1;
下列程序的功能是计算1~100的整数的累加和。 main() { int i, sum=【 】; i=1; for(【 】) { sum+=i; i++; } printf("sum=%d\n",【 】); }
下列程序的功能是计算1~100的整数的累加和。 main() { int i, sum=【 】; i=1; for(【 】) { sum+=i; i++; } printf("sum=%d\n",【 】); }
A.计算1~99之间所有整数的和
B.计算1~100之间所有整数的和
C.打印1~100之间所有整数
D.打印1~99之间所有整数
B、累加求1~10的和。
C、累加求1~100的和。
D、累乘求1~100的积。
A.i 从 1 到 100 循环,当 i 是 5 的倍数时,直接进入下一轮循环。
B.i 从 1 到 100 循环,i 不是 5 的倍数时,把 i 累加到变量 s 中。
C.i 从 1 到 100 循环,当 i 是 5 的倍数时,把 i 累加到变量 s 中。
D.这个程序段实现的是求 1 - 100 中间所有非 5 的倍数的整数之和。
E. 与该程序段等效。
试题1
下列程序的功能是:找出所有100以内(含100)满足i,i+4,i+10都是素数的整数i(i+10也在100以内)的个数cnt以及这些i之和sum。请编写函数countvalue()实现程序要求,最后调用函数writeDat()把结果cnt和sum输出到文件out.dat中。
注意:部分源程序已给出。
请勿改动主函数main()和函数writeDAT()的内容。
试题程序:
#include <stdio.h>
int cnt, sum;
int isPrime(int number)
{
int i, tag = 1;
for (i=2; tag && i<=number/2; i++)
if (number%i == 0)
tag = 0;
return tag;
}
void countValue()
{
}
void writeDat()
{
FILE *fp;
fp = fopen("out.dat", "w");
fprintf(fp, "%d\n%d\n", cnt, sum);
fclose(fp);
}
void main()
{
cnt = sum = 0;
countValue();
printf("满足条件的整数的个数=%d\n", cnt);
printf("满足条件的整数的和值=%d\n", sum);
writeDat();
下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数I(1+10也是在100以内)的个数cnt,以及这些I之和sum。请编制函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件out64.dat中(数值1不是素数)。
注意:部分源程序已给出。
请勿改动主函数main()和输出数据函数writeDAT()的内容。
试题程序:
include<stdio.h>
int cnt, sum;
int isPrime(int number)
{
int i,tag=1;
if (number==1)
return 0;
for(i=2;tag && i<=number/2;i++)
if(number%i==0) tag=0;
return tag;
}
void countValue ()
{
}
void main()
{
cnt=sum=0;
countValue ();
printf ("满足条件的整数的个数=%d\n", cnt);
printf ("满足条件的整数的和值=%d\n", sum);
writeDAT ();
}
writeDAT ()
{
FILE *fp;
fp=fopen("out64.dat","w");
fprintf(fp,"%d\n%d\n",cnt,sum);
fclose(fp);
}
下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数重(I+10也是在100以内)的个数cnt,以及这些I之和sum。请编制函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件out64.dat中(数值1不是素数)。
注意:部分源程序已给出。
请勿改动主函数main()和输出数据函数writeDAT()的内容。
试题程序:
include<stdio.h>
int cnt,sum;
int isPrime (int number)
{
int i,tag=l;
if (number== 1 )
return 0;
for(i=2;tag && i<=number/2;i++)
if (number%i==0) tag=0;
return tag;
}
void countValue ()
{
}
void main ()
{
cnt=sum=0;
countValue ();
printf ("满足条件的整数的个数=%d\n", cnt);
printf ("满足条件的整数的和值=%d\n", sum);
writeDAT ();
}
writeDAT ()
{
FILE *fp;
fp=fopen("out64.dat" , "w");
fprintf (fp, "%d\n%d\n", cnt, sum);
fclose (fp);
}
下面程序的功能是从键盘输入—个大于100的整数m,计算并输出满足不等式
1+22+32+42+…+n2<m
的最大的n。请填空。
Private Sub Command1_Click()
Dim s,m,n As Integer
m=Val(InputBox("请输入一个大于100的整数"))
n=【 】
s=0
Do While s<m
n=n+1
s=s+n*n
Loop
Print "满足不等式的最大n是";【 】
End Sub
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!