`
zxueyi
  • 浏览: 39074 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
最近访客 更多访客>>
社区版块
存档分类
最新评论

c语言编程题

 
阅读更多

仔细阅读理解,并上机测试。

一、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

1.程序分析:利用while语句,条件为输入的字符不为'\n'.       

2.程序源代码:

i nclude "stdio.h"

main()

{char c;

 int letters=0,space=0,digit=0,others=0;

 printf("please input some characters\n");

 while((c=getchar())!='\n')

 {

 if(c>='a'&&c<='z'||c>='A'&&c<='Z')

  letters++;

 else if(c==' ')

  space++;

   else if(c>='0'&&c<='9')

       digit++;

     else

       others++;

}

printf("all in all:char=%d space=%d digit=%d others=%d\n",letters,

二、

某个公司采

   每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。

1.程序分析:

2.程序源代码:

main()

{int a,i,aa[4],t;

scanf("%d",&a);

aa[0]=a%10;

aa[1]=a%100/10;

aa[2]=a%1000/100;

aa[3]=a/1000;

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

 {aa[i]+=5;

 aa[i]%=10;

 }

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

 {t=aa[i]; 用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:

 aa[i]=aa[3-i];

 aa[3-i]=t;

 }

for(i=3;i>=0;i--)

printf("%d",aa[i]);

}

 

 

 

三、

输入三个整数x,y,z,请把这三个数由小到大输出。

1.程序分析:我们想办法把最小的数放到x上,先将xy进行比较,如果x>y则将xy的值进行交换,

2.程序源代码:后再用xz进行比较,如果x>z则将xz的值进行交换,这样能使x最小。

main()

{

int x,y,z,t;

scanf("%d%d%d",&x,&y,&z);

if (x>y)

{t=x;x=y;y=t;} /*交换x,y的值*/

if(x>z)

{t=z;z=x;x=t;}/*交换x,z的值*/

if(y>z)

{t=y;y=z;z=t;}/*交换z,y的值*/

printf("small to big: %d %d %d\n",x,y,z);

}

四、

输出9*9口诀。

1.程序分析:分行与列考虑,共99列,i控制行,j控制列。

2.程序源代码:

i nclude "stdio.h"

main()

{

 int i,j,result;

 printf("\n");

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

  { for(j=1;j<10;j++)

    {

     result=i*j;

     printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3*/

    }

   printf("\n");/*每一行后换行*/

  }

}

 

 

space,digit,others);

}

题目:打印出如下图案(菱形)

 

*

***

******

********

******

***

*

1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重

      for循环,第一层控制行,第二层控制列。 

2.程序源代码:

main()

{

int i,j,k;

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

 {

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

  printf(" ");

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

  printf("*");

 printf("\n");

 }

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

 {

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

  printf(" ");

 for(k=0;k<=4-2*i;k++)

  printf("*");

 printf("\n");

 }

}

 

 

分享到:
评论

相关推荐

    计算机二级c语言编程题库(100题)

    计算机二级c语言编程题库(100题),为计算机二级的编程题做准备

    非常好的C语言编程题

    在这个"非常好的C语言编程题"压缩包中,你将找到一系列用于提升C语言编程技能的题目。这些题目旨在帮助你深入理解C语言的基本概念,提高编程技巧,并为解决实际问题打下坚实的基础。 1. **基础语法**:C语言的基础...

    计算机C语言编程题库(100题)

    本题库共包含100道C语言编程题目,涵盖了各种类型的编程题,包括数组、函数、字符串处理等。下面是对每道题的详细解释和知识点总结: 第1题 函数fun的功能是将低于平均分的人作为函数值返回,将低于平均分的分数...

    计算机二级C语言编程题一百道适合新手练手

    计算机二级C语言编程题一百道。着一百道题是在百度文库找的,适合刚刚学习完C语言的萌新练练手。 计算机二级C语言编程题一百道。着一百道题是在百度文库找的,适合刚刚学习完C语言的萌新练练手。 计算机二级C语言...

    C语言编程习题C语言编程习题.doc

    C语言编程习题C语言编程习题

    C语言编程题超级大合集

    C语言编程题超级大合集是一份集合了各种难度级别的C语言编程问题的资源,旨在帮助初学者和经验丰富的程序员巩固和提升C语言编程技能。这份合集的重要性在于,它涵盖了从基础语法到高级概念的各种题目,对于准备面试...

    100道经典的C语言编程题及解答.rar_C语言100题_c语言新手刷题_c语言编程刷题_see27x_初学者c语言100题

    "100道经典的C语言编程题及解答"是一个专门为C语言新手设计的资源,它包含了100个精心挑选的编程题目,旨在帮助初学者提升编程技能,增强逻辑思维能力。 这些题目覆盖了C语言的基础到进阶知识点,包括但不限于变量...

    c语言编程题及参考源程序

    《C语言编程题及参考源程序》 C语言是一种强大的、通用的编程语言,它以其简洁的语法和高效的性能在编程领域占据着重要的位置。本资料包“c语言编程题及参考源程序”旨在帮助学习者提升C语言编程技能,通过一系列的...

    多种经典算法的C语言编程题

    本压缩包"多种经典算法的C语言编程题"包含了用C语言实现的各种经典算法,旨在帮助学习者提升编程技能和算法理解能力。 首先,让我们深入了解一下回文题。回文是指正读反读都能读通的字符串,例如“level”或“madam...

    C语言编程题_经典40题(附解答)

    C语言编程题_经典40题(附解答)

    国家计算机二级C语言编程题BUG做法

    在国家计算机二级考试中,C语言编程题是考核考生编程能力的重要部分。针对"国家计算机二级C语言编程题BUG做法"这一主题,我们要探讨的是如何识别并修复C语言编程中的错误,以及考试过程中的一些注意事项。 首先,...

    100道经典的C语言编程题及解答

    "100道经典的C语言编程题及解答" 本资源是一个由100道C语言编程题组成的题库,涵盖了C语言编程的方方面面。这些题目适合初学者练习和提高编程能力,学习C语言的基本操作和编程思维。 题目1:输入两个正整数,m和n...

    C语言编程题练习.doc

    "C语言编程题练习.doc" 本文档是一个C语言编程题练习文档,共包含36道编程题,涵盖了C语言的基础知识,如变量、数据类型、运算符、控制结构、数组、函数等。 题目1:编程求出1000到3000之间能被7、11、17同时整除...

    C语言编程题 等3个文件.zip

    在给定的压缩包"C语言编程题 等3个文件.zip"中,包含了三个与C语言编程相关的文档,分别是"C语言练习题机房题库.doc"、"C语言编程题.docx"和"C语言考试编程题 (2).doc"。这些文件很可能是为了帮助学习者提升C语言...

    C语言编程题精选(包括题目和参考答案)

    C语言编程题精选 包括题目和参考答案,都是一些基本知识题。

    100道经典c语言编程试题

    100道经典c语言编程试题

    C语言编程题汇总.pdf

    C语言编程题汇总.pdf 本资源为C语言编程题汇总,旨在帮助学生掌握C语言的基本概念和编程技能。该资源共包含两部分实验,分别为简单的C程序设计和顺序结构程序设计。 实验一:简单的C程序设计 该实验旨在让学生...

    计算机二级C语言编程题库(100题).pdf

    计算机二级C语言编程题库 本资源是一个计算机二级C语言编程题库,包含100道题目,涵盖了C语言编程的各种知识点。本题库旨在帮助学习者巩固C语言编程基础,提高编程能力和实践经验。 从给定的题目中,我们可以看到...

    2011计算机二级c语言编程题100套题库.

    包含历年真题,全真模拟二级考,题型经典,复现率高。

Global site tag (gtag.js) - Google Analytics