(主编:王明福)
第1章 初识C语言
一、单选题
1. 下面叙述错误的是( A )。
A.C程序中可以有若干个main()函数 B.C程序必须从main()函数开始执行 C.C程序由若干个函数组成
D.C程序中不可以没有main()函数,否则无法执行程序
2.下面叙述错误的是( D )。
A.计算机不能直接执行C语言编写的源程序
B.C程序经C编译后,生成的后缀为.obj的文件是一个二进制文件
C.后缀为.obj的文件,经连接生成的后缀为.EXE的文件是一个二进制文件 D.后缀为.obj和.EXE的二进制文件都可以直接运行
第一题:首先值得说明的是,你的题目有点儿问题应该是: if(a[i][j]>a[row][colum]){row=icolum=j}然后,答案是:row
a[row][colum]
第二题:素数的问题,也就是质数,解题思路就是,如果这个数不能够被2~这个数的开根号整除的话,那么这个数就是素数。
【苍狼涯】的答案是正确的。
我修改一下。
如下:
#include<stdio.h>
#include<math.h>
bool IsPrime(int x)
int main()
{
int num[5]={0,0,0,0,0}
int temp=0
for(int i=1000i>=2i--)
{
if (IsPrime(i))
{
num[temp]=i
temp++
if (temp==5)
break
}
}
printf("结果如下:\n")
for (int k=0k<5k++)
{
printf("%d\t",num[k])
}
printf("\n")
return 0
}
bool IsPrime(int x)
{
for(int i = 2i <= (int)sqrt(x)i++)
{
if((x % i) == 0)
return false
}
return true
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)