选择题答案BDDDB DBBBB
//1、用选择法对数组中20个实数进行排序。
int m[20], i , j, t;

//随机初值
for(i = 0; i < 20; i++)
m[i]=rand();
//选择排序,升序
for(i = 0; i < 20; i++)
for(j = i + 1; j < 20; j++)
if(m[i] > m[j])
{
t = m[i]; m[i]=m[j]; m[j]=t;
}
//2、编写程序,计算并输出下面级数前n项中(n=50)偶数项的和。
// 1*2*3+2*3*4+3*4*5+……+n*(n+1)*(n+2)+…
int i = 0, n = 50;
long sum = 0;
for(i = 0; i < n; i++)
{
sum += (i + 1) * (i + 2) * (i + 3);
}
printf("%d", sum);//1756950
//3、写一程序:输入一个正整数,按十进制位从低到高输出。
int n = 0;
scanf("%d", &n);
while(n>0)
{
printf("%d", n%10);
n /= 10;
}
//4、 编写程序,用双循环结构输出下列三角形:
// 1 1 1 1 1 1 1
// 1 1 1 1 1
// 1 1 1
// 1
//
int i = 0, j = 0;int mLines = 8;
for(i = 0; i < mLines; i++)
{
for(j = 0; j < 2* mLines - 1; j++)
{
if(j - i < 0)printf(" .");
else if( j <= 2*mLines - i - 2)
printf(" 1");
else printf(" .");
}
printf("n");
}
//5、写程序完成文件显示功能,把命令行参数作为文件名,显示指定文件内容,要求在显示时加上行号。
void main(int argc, char* argv[])
{
FILE *fp;
long nTotalByte, n = 0, nLineIndex = 0;
char c;
if(argc < 2)printf("useage: %s %s", argv[0], "FileNamen");
fp=fopen(argv[1], "rb");
if(fp)
{
fseek(fp, 0, SEEK_END);
nTotalByte=ftell(fp);
fseek(fp, 0, SEEK_SET);
printf("% 3d ", ++nLineIndex);
n = fread(&c, 1,1,fp);
while(n > 0)
{
printf("%c", c);
if(c == 'n')
printf("% 3d ", ++nLineIndex);
n = fread(&c, 1,1,fp);
}
fclose(fp);
}
}
//6、编写函数求整数m 的所有素数因子,并输出。例如:m为120时,输出的素数因子为:2,2,2,3,5。
int m = 120, i = 0, n;
n = m;
for(i = 2; i <= sqrt((float)m); i++)
while((n/i)*i == n)
{
printf("%dt", i);
n /= i;
}
版权声明:我们致力于保护作者版权,注重分享,被刊用文章【郑州大学网络教育学院网上考试】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;
工作时间:8:00-18:00
客服电话
电子邮件
beimuxi@protonmail.com
扫码二维码
获取最新动态
