C语言程序设计100题真题题库题型分类总结(方便打印)

时间:2024.5.14

while(j<=k)

{

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

if(t%i= =0)break;

if(i= =t){

xx[j-1]=i;

j++;}

t++;}编写函数fun,它的功能是:求出能整除形参x切不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。

void fun(int x,int pp[],int*n)

{int i;*n=0;

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

if((x%i==0)&&(i%2))pp[(*n)++]=i;

}请编写函数fun,它的功能是:求出ss所指字符串中指定字符个数,并返回次值。

int fun(char *ss,char c)

{int cnt=0;

char *p=ss;

while(*p){

if(*p==c)cnt++;

p++;}return cnt;

}   请编写函数fun,函数的功能是,移动字符串中的内容,移动的规则如下:把第一到m个字符,平均移到字符串的醉最后,把m+1个到最后的字符移到字符串的前部。

void fun (char *w, int m)

   {

   int i ;

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

   fun 1 (w);

   }  请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元。

int fun(int *s,int t,int *k)

{

int i,pos=0,max=*s;

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

{

if(max<*(s+i)){

max=*(s+i);

pos=i;

}}

*k=pos;

}编写一个函数fun,它的功能是:比较两个字符串的长度(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。

char *fun (char *s, char *t)

   {

   int i ;

   char *p =s ,*q=t;

   for (i=0; *p&&*q ; i++){

   p++ ; q++;

   }

   if (*p==0&&*q==0)

   return s;

   if (*p) return s;

   else return t;

   }编写一个函数fun,它的功能是:实现两个字符串的连续(不使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串后。

  void  fun (char   p[], char p2[])

   {

   char *p=p1;

   while (*p)p++;

   while (*p2)*p++=*p2++;

   *p=0;

   }  请编写一个unsigned  fun(unsigned w ),w是一个大雨于10的无符号整数,若w是n(n>=2)位的整数,函数求出w的后n-1位的数作为函数值返回。

例如:w值为5923,则函数返回923;w值为923,则函数返回23.

unsigned fun ( unsigned w)

   {

   if ( w >=10000) return w%10000;

   if ( w >=1000) return w%1000;

   if ( w >=100) return w%100;

   return w%10;

   }    请编写函数fun,函数的功能是,统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词有小写字母组成,单词之间由若干个空格隔开,一行的开始没有空格。

int fun ( char *s )

   {

   int k=1;

   while (*s)

   {  if (*s==' ')k++; s++;  }

   return k ;

   }

   ;  请编写函数fun,函数的功能是:求出二级数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。

int fun(int a [M][N])

{

int tot=0,i,j;

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

{

 tot +=a[0][i];

 tot +=a[M-1][i];

}

for(i=1;i<M-1;i++){

 tot +=a[i][0];

 tot +=a[i][N-1];

}

 return tot;

}

}

请编写一个函授fun,它的功能是:找出一维整数组元素中最大的值和他所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x 是数组名,n是x中的数据个数,max存放在大值,index存放最大值所在元素的下标。

void fun (int a[], int n, int *max, int *d)

   {

   int i;

   *max=a[0];*d=0;

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

   if (*max<a[ i ])

   { *max=a[ i ];

   *d=i;

   }

   }   请编写函数fun,函数的功能是:判断字符串是否为回文?是,函数返回1,主函数中输出:YES,否则返回0,主函数中输出NO。回文是指顺读t和倒都都一样的字符串。

int fun ( char * str)

   {

     int i , j= strlen (str) ;

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

   if     (str [ i ] ! = str [j- i - 1])

   return 0 ;

   return 1 ;

   }  

  

更多相关推荐:
c程序设计总结

C程序的基本结构基本字符集C词汇标识符保留字常量变量分隔符注释符运算符表达式C语句C函数谁的存储地址指针的实质是一个存储有其它变量首地址的变量是一个unsignedlong类型数据定义指针时声明的数据类型是其存...

C程序设计课程总结

本课程总结第一章C语言程序设计概述目的初步了解C语言程序学会使用C语言环境编辑运行C程序要求掌握程序设计语言程序算法的概念了解算法的特点熟悉算法的设计步骤掌握用流程图表达算法的方法了解C语言程序的结构特点掌握在...

C语言程序设计课程总结

本课程总结姚琳主编第二版第一章C语言程序设计概述目的初步了解C语言程序学会使用C语言环境编辑运行C程序要求掌握程序设计语言程序算法的概念了解算法的特点熟悉算法的设计步骤掌握用流程图表达算法的方法了解C语言程序的...

C程序设计总结

第1页共9页C程序设计总结一C编译系统的基本知识1用C语言编写的程序称为源程序它以ASCII代码形式存放在一个扩展名为C文本文件中源程序经过编译连接步骤之后才能形成一个真正可执行的二进制机器指令文件2函数是源程...

C语言程序学习心得体会

C语言程序学习心得体会通过一学期对C语言的学习我感觉学习C语言是有一定难度却又是非常有趣的科目也是很有帮助的特别是对将要面对的计算机二级考试这段时间的学习我知道了C语言的基本特点有以下几点1语言简洁使用灵活方便...

C语言程序学习心得体会

C语言程序学习心得体会涉外s13116何县庄通过一学期对C语言的学习我感觉学习C语言是有一定难度却又是非常有趣的科目这段时间的学习我知道了C语言的基本特点有以下几点1语言简洁使用灵活方便2运算符丰富表达能力强3...

C语言程序设计心得体会

C语言程序设计心得体会在设计打字游戏的过程中通过我们小组各成员之间的相互讨论和合作我们完成了打字练习的程序设计在这个学期中我们已经学习了C语言程序设计这门课但是我所学的知识最多也就是在做作业的时候才会用到平时没...

C++程序设计总结

第一章面向对象编程原理?近五十年间,软件技术经历了多个阶段的发展演变?目前为止最流行的技术还是面向过程编程(POP)?面向过程编程采用了自顶向下的设计方案,问题被看做多个执行任务的序列。为完成这些任务,须实现一…

C++程序设计总结

谈一下C++程序设计的一些个人经验及看法,仅供参考,希望能对大家有用一、心得:编程序首先是在纸上写一下代码,代码写好了,才到电脑上调试,这样可以提高效率,还可以帮组记忆,因为是初学,对知识点比较陌生,所以写一下…

《经典规范C语言程序设计》实验报告(第五章)

高级语言程序设计实验报告班级学号姓名成绩实验日期年月日实验题目实验五数组程序设计实验目的实验内容包括算法说明用文字或流程图说明程序清单运行结果原始数据相应的运行结果和必要的说明123分析与思考调试过程及调试中遇...

C语言课程设计报告

3130111103福建工程学院C语言课程设计报告班级机械1301学号姓名指导教师日期20xx123020xx133130111103第一部分一问题描述题目1企业发放的奖金根据利润提成利润I低于或等于10万元时...

C语言程序设计报告

20xx级C课程设计大作业设计报告设计题目餐厅信息管理程序小组参与人员姓名学号专业班级分工姓名学号专业班级分工姓名学号专业班级分工主函数及欢迎界面是一起完成的1题目餐厅服务系统系统功能设计a要求实现客户点菜的过...

c语言程序设计总结(34篇)