1: (1) D
(2) A
(3) D
(4) B
(5) D
2: (1) 1 5 4 4
6 7 8
2 3
4
(2) 6333
3: (1)a[8]=data; k>=0 a[k]=temp break k<=8
(2) "%s" str[i]<='Z' c[str[i]+26-'a']++ i+'a'
4、/*题目:求一组成绩的平均分数以及高于平均分的成绩。*/
#include<stdio.h>
#define max 100
void main()
{
float a[max],s=0,average=0;
int i,n;
printf("Please input N: "); /*输入要处理元素的个数*/
scanf("%d",&n);
printf("\nPlease input %d ge shu: ",n); /*输入90,85,92,77,80,62*/
for(i=0;i<n;i++)
{
scanf("%f",&a[i]);
s+=a[i];
}
average = s / n;
printf("\naverage = %.2f\n",average); /*输出81.00*/
for(i=0;i<n;i++)
if(a[i]>average)
printf("%.2f ",a[i]); /*输出90.00 ,85.00 ,92.00*/
}
5、
/*题目:编写程序,输入一组整数,将他们排序后由小到大输出。*/
#include<stdio.h>
#define max 100
void main()
{
int a[max],j,i,k=0,t=0,n=0;
printf("Please input N: "); /*输入要处理元素的个数*/
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n-1;i++) /*比较n-1遍*/
{ k=i;
for(j=i+1;j<n;j++) /*每遍比较n-(i+1)次*/
if(a[k]>a[j])
k=j;
if(k!=i) /*元素排序前下标与排序后下标不符,则交换其值*/
{ t=a[i];
a[i]=a[k];
a[k]=t;
}
}
printf("\n\n");
for(i=0;i<n;i++)
printf("%d ",a[i]);
}
6、
/*题目:从键盘输入一个4x4的整数矩阵,以主对角线(\)为对称轴*/
/*将左下角元素中较大者替换右上角元素,并将右上角含对称轴输出。*/
#include<stdio.h>
#include<string.h>
void main()
{
int d[4][4]={{0,0,0,0}},i,j;
clrscr();
printf("\nPlease input 16 num: ");
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&d[i][j]);
for(i=0;i<4;i++)
for(j=0;j<4;j++)
if(d[i][j]>d[j][i]) /*左下角元素大于右上角元素则交换*/
d[j][i]=d[i][j];
for(i=0;i<4;i++)
{ printf("\n\n\n\n\n");/*为了保持每行的间隔与每列的相同*/
for(j=0;j<4;j++)
if(j>=i)
printf("\t%d",d[i][j]);/*为了使位数不同的数输出依然保持三角型*/
else
printf("\t");
}
}
7、
*题目:输入一个3x4的二维数组,然后分别按行和按列输出。*/
#include<stdio.h>
#include<string.h>
void main()
{
int d[3][4]={{0,0,0,0}},i,j;
printf("Please input 12 num: ");
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&d[i][j]);
printf("\n\nAn hang: ");
for(i=0;i<3;i++)
for(j=0;j<4;j++)
printf("%d ",d[i][j]);
printf("\n\nAn lie: ");
for(i=0;i<4;i++)
for(j=0;j<3;j++)
printf("%d ",d[j][i]);
}
8、
/*题目:编写程序,将两个字符串连接起来,不用strcat
C 语言程序设计教程 习题答案 总主编 杨路明 主审 郭浩志 文件摘自 CSDN 习题 1 1、算法描述主要是用两种基本方法:第一是自然语言描述,第二是使用专用工具进行...
C语言程序设计教程(第2版)课后习题答案杨路明_工学_高等教育_教育专区。课后习题今日推荐 四季养生 中医养生与保健 中医养生知识大全 女人养生之道78份文档 ...
C语言程序设计教程 杨路明... 3页 1财富值喜欢此文档的还喜欢 C语言程序设计教程第6章 暂无评价 10页 免费 C语言程序设计教程第5章 暂无评价 7页 免费 C...
C语言程序设计教程 杨路明... 3页 1财富值喜欢此文档的还喜欢 C语言程序设计教案 cjiaox... 37页 免费 C语言程序设计教案 cjiaox... 13页 免费 全国计算机...
C语言程序设计教程(第2版)杨路明课后习题答案_理学_高等教育_教育专区 暂无评价0人阅读0次下载举报文档 C语言程序设计教程(第2版)杨路明课后习题答案_理学_...
C语言程序设计教程(第2版... 46页 2下载券C语言程序设计教程(第2版)课后习题答...
C语言程序设计教程(第7章 ... 57页 1财富值 C语言程序设计教程(修订本... 46页 免费 C语言程序设计教程 杨路明... 3页 1财富值...
C 语言程序设计教程(第 2 版) 杨路明 著 课后习题答案 第一章 C 语言程序设计概述 -习题答案 1 算法的描述有哪些基本方法? 答 1、自然语言 2、专用工具 ...
C语言程序设计教程答案_杨路明_郭浩志_研究生入学考试_高等教育_教育专区。习题 1 1、算法描述主要是用两种基本方法:第一是自 然语言描述, 第二是使用专用工具...
C 语言程序设计教程 习题答案 总主编杨路明 主审郭浩志 习题 1 1、算法描述主要是用两种基本方法:第一是自然语言描述,第二是使用专用工具进行算法描 述 2、c ...
热门文档