程序progl.c的功能是:选出大于100小于1000范围之内的所有个位数字与十位数字之和被10除所得余数恰是百位数字的所有素数(如293)。计算并输出上述这些素数的个数cnt以及这些素数值的和sum。请编写函数countValue()实现程序要求,最后调

admin2013-12-10  26

问题 程序progl.c的功能是:选出大于100小于1000范围之内的所有个位数字与十位数字之和被10除所得余数恰是百位数字的所有素数(如293)。计算并输出上述这些素数的个数cnt以及这些素数值的和sum。请编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件out.dat中。
【试题程序】
    #include
    int cnt,sum;
    void writeDAT();
    void countValue()
    {
    }
    void main()
    {
    cnt=sum===0;
    countValue();
    printf(”素数的个数=%d\n”,cnt);
    printf(”满足条件素数值的和=%d”,
sum);
    writeDAT():
    }
vojd writeDAT()
{
    FII*E*fP;
    fp=fopen(”out.dat”,”w”);
    fprintf(fp,”%d\n%d\n”。cnt,sum);
    fclose(fp);

选项

答案void countValue() { int i.j; /*定义变量*/ int a1,a2,a3; for(i=101;i<1000,i++) {al=i%10; /*数位分解*/ a2=i%100/10; a3=i/100; if(a3:=(a2+a1)9,610) /*判断条件*/ for(j=2;j
解析
转载请注明原文地址:https://jikaoti.com/ti/hv37FFFM
0

最新回复(0)