c语言编写函数的例题 C语言函数编程题

四道C语言函数题,谢谢了

1.等长字符串交换

10多年的北屯网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整北屯建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“北屯网站设计”,“北屯网站推广”以来,每个客户项目都认真落实执行。

#define MAXSIZE 30

#includeiostream.h

void exchange(char *a,char *b)

{

int i=0;

char c[MAXSIZE];

while(a[i]!='\0')

{

c[i]=a[i];

a[i]=b[i];

b[i]=c[i];

i++;

}

}

int main()

{

char a[MAXSIZE],b[MAXSIZE];

cout"输入两个等长字符串:"endl;

cinab;

exchange(a,b);

coutaendlbendl;

return 0;

}

C语言函数编程题

修改后的C语言程序:

#include stdio.h 

void triangle(int g)

{

int n=1, m; /* 修改处1 */

for(n;n=g; n++)

{

for(m=1;m=2*n-1;m++) /* 修改处2 */

putchar('*');

putchar('\n');

}

}

void rectangle(int g)

{

int n=1, m; /* 修改处3 */

for(n;n=g;n++)

{

for(m=1;m=3;m++) /* 修改处4 */

putchar('*');

putchar('\n');

}

}

int main()

{

int i,k;

printf("请输入行数(大于3):");

scanf("%d",i);

printf("请选择图形:1---三角形  \t2---矩形\t3---小旗 :");

scanf("%d",k);

if(k==1)

triangle(i);

}

if(k==2)

rectangle(i);

}

if(k==3)

triangle(i);

rectangle(i);

}

return 0;

}

c语言程序设计,函数与指针,帮忙编写几道题

1请编写函数fun,其功能是计算并输出n门课程的平均值,并统计在平均值以上的课程个数,该个数作为函数值返回。

int fun(float a[],int n)

{

double sum = 0.0;

double ave = 0.0;

int count = 0;

for(int i = 0;i n;i ++)

sum += a[i];

ave = sum/n;

for(int i = 0;i n;i ++)

if(a[i] = ave)

count ++;

return count;

}

2请编写函数fun,其功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些

void fun(int m,int *a,int *n)

{

*n = 0;

for(int i = 1;i = m;i ++)

{

if(i%7 == 0 i%11 == 0)

{

a[*n] = i;

(*n) ++;

}

}

}

3编写函数fun,统计在tt所指字符串中a到z这26个小写字母各自出现的次数,并依次存放在pp所指的数组中.

void fun(char *tt,int pp[])

{

for(int i = 0;i 26;i++)

pp[i] = 0;

for(int i = 0;i strlen(tt);i++)

{

pp[tt[i] - 'a']++;

}

}

4.请编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换).

void fun(char *ss)

{

for(int i = 1;i strlen(ss);i+=2)

{

if(ss[i] = 'z' ss[i] ='a')

{

ss[i] += 'A' - 'a';

}

}

}

5请编写函数fun,用来删除字符串中的所有空格.

void fun(char *str)

{

int count = 0;

for(int i = 0;i strlen(str);i++)

{

if(str[i] != ' ')

{

str[count] = str[i];

count ++;

}

else

{

str[count] = 0;

}

}

}

C语言题目:编写一自定义函数。

自定义函数是由用户按需要写的函数。这与库函数相对应的,库函数是由c系统提供的函数,已经定义好了如printf

scanf

getchar

、putchar、gets、puts、strcat等函数均属此类。

说白了,自定义函数是是自己写的,想实现什么功能就写什么,然后在用的时候和库函数(系统定义的)的一样调用就是了,相当于自己增加了一个自己的库函数。

c语言程序设计题:请用自定义函数的形式编程实现,求s=m!+n!+k! m n k从键盘输入(值均小于7)

代码:

#include stdio.h

请用自定义函数的形式编程实现

求 s = m! + n! + k!,m、n、k 从键盘输入(值均小 于 7)。

int fun(int m);

int main()

{

int m,n,k;

int s;

printf("请输入三个小于7的数:");

scanf("%d %d %d",m,n,k);

s=fun(m)+fun(n)+fun(k);

printf("%d\n",s);

return 0;

}

int fun(int m)

{

int i;

int x=1;

for(i=1;i=m;i++)

{

x=x*i;     

}

return x;

}

扩展资料:

printf函数使用注意事项

1、域宽

%d:按整型数据的实际长度输出。

如果想输出指定宽度可以指定域宽,%md--gt;m域宽,打印出来以后,在控制台上,显示m位;

如果我们要打印的数的位数如果超过我们设定m则原样输出;

如果我们要打印的数的位数如果小于我们设定的位数,则补空白,具体如下:

如果m为正数,则左对齐(左侧补空白);

如果m为负数,则右对齐(右侧补空白)。

2、转义字符

如果想输出字符"%",则应该在“格式控制”字符串中用连续两个%表示。

如:printf("%f%%",1.0/3);输出结果:0.333333%。


分享文章:c语言编写函数的例题 C语言函数编程题
文章转载:http://pwwzsj.com/article/hpejog.html