C语言经典例题及答案7

编程入门 行业动态 更新时间:2024-10-08 06:17:36

C语言经典<a href=https://www.elefans.com/category/jswz/34/1767926.html style=例题及答案7"/>

C语言经典例题及答案7

一、用选择法对10个整数排序(由大到小)。

#include <stdio.h>

void main(void)

{ int a[10],i,j,t;

 for(i=0;i<10;i++)

 scanf("%d",&a[i]);

 for(i=0;i<9;i++)

  for(j=0;j<9-i;j++)

   if(a[j]>a[j+1])

 {  t=a[j];

   a[j]=a[j+1];

   a[j+1]=t;

    }

 for(i=0;i<10;i++)

 printf("%6d",a[i]);

 printf("\n");

 

}

二、输入 10个学生的一门课成绩,用一维数组存放其成绩,统计并输出不及格人数及其百分比。

#include <stdio.h>

void main(void)

{ int i,count=0;

 float score[10],percent;

 for(i=0;i<10;i++)

 scanf("%d",&a[i]);

 for(i=0;i<10;i++)

         if(score[i]<60)

                count++;

 percent=(float)count/10;

 printf("%d,%5.1f",count,percent);

 }

三、编程实现N阶方阵转置。

#include <stdio.h>

void main()

{ int a[3][3],b[3][3],i,j;

  for(i=0;i<3;i++)

   for(j=0;j<3;j++)

   scanf("%d",&a[i][j]);

  for(i=0;i<3;i++)

   for(j=0;j<3;j++)

    b[j][i]=a[i][j];

    printf("\n");

 for(i=0;i<3;i++)

  {  for(j=0;j<3;j++)

     printf("%4d",b[i][j]);

     printf("\n");

    }

}

更多推荐

C语言经典例题及答案7

本文发布于:2024-02-13 17:52:54,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1760027.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:例题   答案   语言   经典

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!