考点导航
  • /*--------------------------------------------------------------------------
    编程:以每行5个数输出3000以内能被7或17整除的偶数,并求出其和。
    要求:输出格式为%5d
    --------------------------------------------------------------------------*/
    #include <stdio.h>
    void main()
    {
    int i,m=0,s=0;
    for (i=1;i<=3000;i++)
    {
    /**********Program**********/





    /********** End **********/
    }
    printf("%d\n",s);
    }
  • /*--------------------------------------------------------------------------
    编程:由键盘输入的五个数,求其中的最大值和最小值。
    --------------------------------------------------------------------------*/
    #include <stdio.h>
    void main()
    {
    int a,i,max,min;
    printf("请输入五个整数:\n");
    scanf("%d",% a);
    max=a;min=a;
    /**********Program**********/





    /********** End **********/
    printf("max=%d,min=%d",max,min);
    }
  • /*--------------------------------------------------------------------------
    编程:输入一个年月日,要求输出这一天是该年的第几天。
    例如:2000年3月2日是该年的第62天。
    --------------------------------------------------------------------------*/
    #include <stdio.h>
    void main()
    {
    int year,month,day,days=0,i,d;
    scanf("%d%d%d",&year,&month,&day);
    for (i=0;i<month;i++)
    {
    /**********Program**********/





    /********** End **********/
    }
    printf("%d年%d月%d日是该年的第%d天。\n",year,month,day,days);
    }
  • /*--------------------------------------------------------------------------
    编程:输出从公元2000年至3000年所有闰年的年号,每输出10个年号换一行。
    --------------------------------------------------------------------------*/
    #include <stdio.h>
    void main()
    {
    int i,n;
    n=0;
    for (i=2000;i<=3000;i++)
    /**********Program**********/





    /********** End **********/
    }
  • /*-------------------------------------------------------
    编程:用辗转相除法求两数的最大公约数和最小公倍数,两数由键盘输入。
    -------------------------------------------------------*/
    #include <stdio.h>
    void main()
    {
    int m,n,t,r;
    scanf("%d,%d",&m,&n);
    if (m<n)
    {
    t=m;m=n;n=t;
    }
    /**********Program**********/





    /********** End **********/
    printf("最大公约数为%d,最小公倍数为%d\n",m,t/m);
    }
  • /*-------------------------------------------------------
    编写函数fun:求s=a+aa+aaa+aaaa+...+aaaaaa...a的值。
    说明:其a中代表1到9中的一个数字。
    例如:当a为3,n为5时,则表示求3+33+333+3333+33333,a和n均由键盘输入。
    -------------------------------------------------------*/
    #include <stdio.h>
    #include<stdlib.h>
    /**********Program**********/





    /********** End **********/
    void main()
    {
    int a,n,s;
    printf("输入a和n的值:");
    scanf("%d,%d",&a,&n);
    s=fun(a,n);
    printf("a+aa+aaa+...+aa..a=%d\n",s);
    }
  • /*-------------------------------------------------------
    编程:从键盘输入一个十进制整数,将其转换为二进制后反序再转成新的十进制后输出。
    例如:11>1011>1101>13。
    -------------------------------------------------------*/
    #include <stdio.h>
    void main()
    {
    int n,x=0,t;
    scanf("%d",&n);
    /**********Program**********/





    /********** End **********/
    printf("%d\n",x);
    }
  • /*-------------------------------------------------------
    编程:将100~1000之间个位、十位、百位均相同的三位数输出来。
    输出:111,222,333,444,555,666,777,888,999,
    -------------------------------------------------------*/
    #include <stdio.h>
    void main()
    {
    int i,g,s,b;
    for (i=100;i<=1000;i++)
    {
    /**********Program**********/





    /********** End **********/
    }
    }
  • /*-------------------------------------------------------
    编程:求1000以内的水仙数。水仙花数是一个三位正整数,其各位数字的立方之和等于该正整数。
    例始:407=4*4*4+0*0*0+7*7*7,所以407是一个水仙花数。
    -------------------------------------------------------*/
    #include <stdio.h>
    void main()
    {
    int x,y,z,a[8],m,i=0;
    for (m=100;m<1000;m++)
    {
    /**********Program**********/





    /********** End **********/
    }
    for (x=0;x<i;x++)
    printf("%6d",a[x]);
    }
  • /*-------------------------------------------------------
    编程:输入10个整数,找出最大数和最小数并对调,然后输出。
    -------------------------------------------------------*/
    #include <stdio.h>
    void main()
    {
    int a[10],max,min,i,j,k;
    for (i=0;i<10;i++)
    scanf("%d",&a[i]);
    min=a[0];
    max=a[0];
    j=k=0;
    /**********Program**********/





    /********** End **********/
    a[k]=min;
    a[j]=max;
    for (i=0;i<10;i++)
    printf("%d ",a[i]);
    printf("\n");
    }
  • /*-------------------------------------------------------
    编程:从键盘输入10个整数,用插入法进行排序。
    -------------------------------------------------------*/
    #include <stdio.h>
    int main(void)
    {
    int a[10];
    int i,j,t;
    for (i=0;i<10;i++)
    scanf("%d",&a[i]);
    for (i=1;i<10;i++)
    {
    /**********Program**********/





    /********** End **********/
    }
    for (j=0;j<10;j++)
    printf("%-5d",a[j]);
    return 0;
    }
  • /*-------------------------------------------------------
    编程:采用二分法从数组中查找key值,若存在则返回对应的下标,否则返回-1。
    -------------------------------------------------------*/
    #include <stdio.h>
    int fun(int a[],int n,int key)
    {
    int low,high,mid;
    low=0;
    high=n-1;
    while (low<=high)
    {
    /**********Program**********/





    /********** End **********/
    }
    return -1;
    }

    void main()
    {
    int a[10]={1,2,3,4,5,6,7,8,9,10};
    int b,c;
    b=4;
    c=fun(a,10,b);
    if (c==1)printf("not found");
    else printf("position %d\n",c);
    }
  • 1.将文中所有错词“动完”替换为“动物”。
    2.纸张大小为A4,设置上、下页边距各为3厘米,左、右页边距各为3.5厘米,装订线位置在左侧,为0.6厘米,每页42行,每行40个字符。
    3.给正文加标题为“保护野生动物”,黑体,一号,加粗,居中,文本效果为“填充-蓝色,透明强调文字颜色1,轮廓-强调文字颜色1”。
    4.设置正文“近年来……出现在北京”为华文行楷,小四号,首行缩进2字符,左右缩进0.5字符,段前间距为1行,段后间距为0.5行。
    5.在正文任意位置插入图片“保护野生动物.png”,设高为5厘米,宽为8厘米。“四周型环绕”,图片样式为“柔化边缘椭圆”。
    6.插入页眉为“保护野生动物”,设置字体为微软雅黑,五号,加粗。插入页码在页面底端为“普通数字 2”,格式为罗马数字“Ⅰ,Ⅱ,Ⅲ…”。
    7.设置第五段“打击破坏……”字体颜色为红色,为段落添加黄色1.5磅单实线阴影边框,浅蓝色底纹。
    8.将表格最后六行三列的文本转换为表格,设置表格内边框为3磅单实线,颜色为“橄榄色,强调颜色3,淡色40%”;外边框为1.5磅双实线,颜色为“紫色,强调文字颜色4,淡色60%”。
    9.设置表格内所有文字水平居中,设大小为根据内容自动调整表格,设置表格居中;设置表格中文字为楷体,四号,颜色为“水绿色,强调文字颜色5”。表格内容根据“灭绝时间”升序排序。
    10.在标题“保护野生动物”插入超链接“http://cwca.org.cn/”。
    11.为文档添加蓝色3磅单实线阴影边框,表格内容根据“灭绝时间”升序排序。
  • 1.将页面纸张大小设置为:A4纸,上,下页边距为2.5厘米,左,右页边距为3厘米,每页42行,每行41字符。
    2.在文章开头插入艺术字“渐变填充-蓝色,强调文字颜色1,轮廓-白色,发光-强调文字颜色2”,内容为“无尽的好奇点燃科学之梦”,二号字,上下型环绕,相对于栏居中;设置正文各段首行缩进2个字符,1.5倍行距。
    3.在第1页右上角插入竖排文本框,添加文字“中国空间站首次太空授课侧记”,设置其字体格式为:黑体、深蓝色、加粗、二号字,居中对齐。
    4.设置文本框的高度为11厘米、宽度为1.5厘米;为竖排文本框加红色、2磅单线边框;文本框填充为渐变填充,预设颜色为“雨后初睛”;环绕方式为“四周型”。
    5.文本框水平对齐方式相对于页边距右对齐,垂直对齐方式相对于页边距顶端对齐。
    6.给正文第7段“水膜实验中……”加1.5磅、带阴影的深红色文字方框,填充橙色底纹。
    7.在正文第3段“12月9日下午……”插入图片tp.jpg(图片在当前试题文件夹下),设置图片的高度为3厘米、宽度为6厘米,环绕方式为“四周型”;相对于栏居中,设置图片样式为“柔化边缘椭圆”,设置图片效果为发光“蓝色,5pt发光,强调文字颜色1”。
    8.为正文页面添加文字水印,文字内容为“科技日报”,字体为微软雅黑、颜色为浅蓝色;将正文第10段“太空授课科普专家组成员……”分为等宽三栏,栏间加分隔线。
    9.设置奇数页页眉为“科技日报”,偶数页页眉为“首次太空授课”,均居中显示;在页面底端插入页码(普通数字2)。
    10.为文末几行数据“飞船型号-神舟十三号”插入表格,表格居中,表格内容为黑体,小四,中部两端对齐,根据内容自动调整表格。
    11.为表格添加深蓝色1.5磅双实线外边框,浅蓝色1磅单实线内边框,表格第一行与第二行之间设置为1.5磅蓝色单实线,为表格第一行添加蓝色底纹。
  • 1.给文章加标题“喜迎2022冬奥会”,设置标题字体为华文行楷、加粗、倾斜、二号、颜色为深红色。
    2.标题加1.5磅、蓝色文字方框;段前间距0.5行,段后间距1行,居中显示。
    3.设置正文字体为华文中宋,四号;设置正文各段首行缩进2个字符,行间距为固定值20磅。
    4.在正文第3段适当位置插入图片“tp.jpg”,设置图片高5厘米、宽14.5厘米、环绕方式为“紧密型”、图片水平对齐方式相对于栏居中;旋转180︒。
    5.在正文最后一段“2022冬奥会”插入脚注,编号格式为“①,②,③…”,注释内容为“https://www.beijing2022.cn”。
    6.为文章插入图片水印,选择该文件夹下的“水印.jpg”,冲蚀。
    7.将正文第2段设置左、右缩进各2个字符,并设置偏左两栏,其中第1栏栏宽为14个字符,栏间距为2字符,加分隔线。
    8.设置偶数页页眉为“体育精神”,奇数页页眉为“冬奥会”,均居中显示;在页面底端插入“加粗显示的数字2”页码。
    9.在正文适当位置插入图片“冰墩墩和雪容融”,高5厘米,宽7厘米,紧密型环绕,相对于栏居中,为该图片插入题注,新建标签“图片”,位于所选项目下方,题注内容为“冰墩墩和雪容融”,居中显示。
    10.为文档页面添加 蓝色1.5磅单实线阴影边框;设置页面颜色为渐变,预设,雨后初晴,底纹样式斜下。
    11. 为正文第二段“我国汉朝开启了丝绸之路......”的“丝绸之路”添加超链接“https://baike.baidu.com/”。
  • /*------------------------------------------------------------
    编程:输出100~999之间所有的水仙花数。
    说明:水仙花数是指一个三位数,其各位数字立方和等于该数本身。
    例如:153是一个水仙花数,因为153=1*1*1+5*5*5+3*3*3。
    --------------------------------------------------------------*/
    #include <stdio.h>
    void main()
    {
    int i,j,k,n;
    printf("所有水仙花数分别是:\n");
    for (n=100;n<=999;n++)
    {
    /**********Program**********/



    /********** End **********/
    if (i*i*i+j*j*j+k*k*k==n)
    printf("%d ",n);
    }
    printf("\n");
    }
  • /*------------------------------------------------------------
    编程:从键盘输入一个整数,若该数是正数,判断其是偶数还是奇数。
    例如:输入:6 则输出:是偶数
    输入:9 则输出:是奇数
    --------------------------------------------------------------*/
    #include <stdio.h>
    void main()
    {
    int a;
    scanf("%d",&a);
    /**********Program**********/





    /********** End **********/
    }
  • /*------------------------------------------------------------
    编程:从键盘输入两个整数,编程计算这两个数的平方和。
    --------------------------------------------------------------*/
    #include <stdio.h>
    void main()
    {
    int a,b,t;
    printf("请输入两个整数,数与数之间用“,”分隔");
    /**********Program**********/


    /********** End **********/
    printf("两个数的平方和是%d",t);
    }
  • /*------------------------------------------------------------
    编程:由键盘输入三个数,计算以这三个数为边长的三角形的面积。
    例如:输入:3 4 5,则输出:三角形的面积为6。
    输入:3 4 8,则输出:三个数不能构成三角形。
    --------------------------------------------------------------*/
    #include <math.h>
    void main()
    {
    float a,b,c;
    float s=0,s1;
    scanf("%f%f%f",&a,&b,&c);
    if ((a+b)>c&&(a+c)>b&&(b+c)>a)
    {
    /**********Program**********/



    /********** End **********/
    printf("三角形的面积为%f\n",s);
    }
    else
    printf("三个数不能构成三角形\n");
    }
  • /*--------------------------------------------
    编程:输入两个正整数,求它们的最大公约数。
    ----------------------------------------------*/
    #include <stdio.h>
    void main()
    {
    int r,m,n;
    scanf("%d,%d",&m,&n);
    r=m%n;
    /**********Program**********/





    /********** End **********/
    printf("最大公约数是%d\n",n);
    }