文档章节

每日5题之8.6

生命奇迹泉
 生命奇迹泉
发布于 2016/04/20 15:40
字数 577
阅读 3
收藏 0

1.下面程序通过指向整型的指针将数组a[3][4] 的内容按3行×4列的格式输出,请给printf( )填入适当的参数,使之通过指针p将数组元素按要求输出。

#include <stdio.h>

int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}, *p=a

main()

{ int i,j

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

{ for(j=0j<4j++ )

printf("%4d ", ① )

}

 

2.下面程序的功能是:从键盘上输入一行字符,存入一个字符数组中,然后输出该字符串。

#include <stdio.h>

main ( )

{ char str[81], *sptr

int i

for(i=0i<80i++ )

{ str[i]=getchar( )

if(str[i]== '\n') break

}

str[i]= ① ;

sptr=str

while( *sptr )

putchar( *sptr ② )

}

 

 

3.下面函数的功能是将字符变量的值插入已经按ASCII码值从小到大排好序的字符串中。

void fun(char *w,char x,int *n)

{ int i,p=0

while(x>w[p]) ① ;

for(i=*ni>=pi--) ② ;

w[p]=x

++*n

 

4./*判断101-200之间有多少个素数,并输出所有素数及素数的个数。

程序分析:判断素数的方法:用一个数分别去除2sqrt(这个数),如果能被整除,

     则表明此数不是素数,反之是素数。*/ 

#include "math.h"

main()

{

  int m,i,k,h=0,leap=1;

  printf("\n");

  for(m=101;m<=200;m++)

   { k=sqrt(m+1);

     for(i=2;i<=k;i++)

       if(m%i==0)

          {leap=0;break;}

       if(leap)    /*内循环结束后,leap依然为1,则m是素数*/ 

          {printf("%-4d",m);h++;

           if(h%10==0)

               printf("\n");

          }

     leap=1;

   }

  printf("\nThe total is %d",h);

}

5./*通过键盘输入3名学生4门课程的成绩,

分别求每个学生的平均成绩和每门课程的平均成绩。

要求所有成绩均放入一个45列的数组中,输入时同一人数据间用空格,不同人用回车 

其中最后一列和最后一行分别放每个学生的平均成绩、每门课程的平均成绩及班级总平均分。*/

#include <stdio.h>

#include <stdlib.h>

main()

{ float a[4][5],sum1,sum2;

  int i,j;

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

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

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

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

  { sum1=0;

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

      sum1+=a[i][j];

      a[i][4]=sum1/4;

  }

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

  {  sum2=0;

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

       sum2+=a[i][j];

       a[3][j]=sum2/3;

   }

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

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

      printf("%6.2f",a[i][j]);

      printf("\n");

   }

}

 

本文转载自:http://blog.csdn.net/shengmingqijiquan/article/details/47323187

生命奇迹泉
粉丝 1
博文 42
码字总数 0
作品 0
海淀
程序员
私信 提问
【Java每日一题】20161031

20161028问题解析请点击今日问题下方的“【Java每日一题】20161031”查看 今日问题: 请问主程序输出结果是?(点击以下“【Java每日一题】20161031”查看20161028问题解析) 题目原发布于公...

weknow
2016/10/31
11
0
【Java每日一题】20161021

20161020问题解析请点击今日问题下方的“【Java每日一题】20161021”查看 今日问题: 请问主程序输出结果是?(点击以下“【Java每日一题】20161021”查看20161020问题解析) 题目原发布于公...

weknow
2016/10/21
11
0
【Java每日一题】20161109

20161108问题解析请点击今日问题下方的“【Java每日一题】20161109”查看 今日问题: 请问主程序能否正常运行?(点击以下“【Java每日一题】20161109”查看20161108问题解析) 题目原发布于...

weknow
2016/11/09
4
0
【Java每日一题】20161107

20161104问题解析请点击今日问题下方的“【Java每日一题】20161107”查看 今日问题: 请问主程序能否正常编译通过?(点击以下“【Java每日一题】20161107”查看20161104问题解析) 题目原发...

weknow
2016/11/07
4
0
【Java每日一题】20161104

20161103问题解析请点击今日问题下方的“【Java每日一题】20161104”查看 今日问题: 注释1和2两处的作用是否一样?(点击以下“【Java每日一题】20161104”查看20161103问题解析) 题目原发...

weknow
2016/11/04
5
0

没有更多内容

加载失败,请刷新页面

加载更多

医疗在线客服咨询系统有哪些特点?

随着中国互联网网站的的快速发展,至今医疗行业已经拥有了独立的的运营网站,其中最具特色的便属于医疗在线客服咨询系统,医疗在线客服咨询系统为每个访问网站的患者提供即时的网络在线客服服...

唯喏
59分钟前
10
0
skywalking(容器部署)

skywalking(容器部署) 标签(空格分隔): APM [toc] 1. Elasticsearch SkywalkingElasticsearch 5.X(部分功能报错、拓扑图不显示) Skywalking需要Elasticsearch 6.X docker network create......

JUKE
今天
7
0
解决Unable to find a single main class from the following candidates [xxx,xxx]

一、问题描述 1.1 开发环境配置 pom.xml <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><!--一定要对上springboot版本号,因......

TeddyIH
今天
7
0
玩转Spring Boot 注册Servlet、Filter、Listener

玩转Spring Boot 注册Servlet、Filter、Listener JAVA架构师Ya七月 2019-08-23 玩转Spring Boot 注册Servlet、Filter、Listener 在Servlet 3.0之前我们都是使用web.xml进行配置,需要增加Ser...

Java架构师ya七
今天
5
0
Dubbo服务限制大数据传输抛Data length too large: 13055248, max payload: 8388608解决方案

当dubbo服务提供者向消费层传输大数据容量数据时,会受到Dubbo的限制,报类似如下异常: 2019-08-23 11:04:31.711 [ DubboServerHandler-XX.XX.XX.XXX:20880-thread-87] - [ ERROR ] [com.al...

huangkejie
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部