c语言关于函数的编程题 c语言有关函数的题

C语言函数编程题

#include cstdio

十载专业的建站公司历程,坚持以创新为先导的网站服务,服务超过上1000+企业及个人,涉及网站设计、成都app开发、微信开发、平面设计、互联网整合营销等多个领域。在不同行业和领域给人们的工作和生活带来美好变化。

#include math.h

bool isprime(int a){

if(!a||a==1)  return 0;

for(int i=2;i=sqrt(a);i++)

if(!(a%i)) return 0;

return 1;

}

main(){

for(int a;scanf("%d",a);)

if(isprime(a))

printf("yes\n");

else

printf("no\n");

}

c语言函数编程题

#includestdio.h

void del(char in[],char c, char res[]){

int i, j=0;

for(i = 0; in[i]!= '\0'; i++) {

if(in[i] != c) {

res[j++] = in[i];

}

}

res[j] = '\0';

}

int main(void) {

char a[5]="sdfs",c='s', b[5];

del(a,c,b);

puts(b);

return 0;

}

不是打击你,你的代码没有几行是正确的。

#includestdio.h

void del(char s[],char c){

int i,j;

//--i从0一直往上加。永远不等于'\0'

for(i=0,j=0;i!='\0';i++){

//应该跟c比较,不是‘c’

if(s[i]!='c')

//下面逻辑不通。

s[j]=s[i];

j++;

}

}

//main函数签名要不要写全

main()

{char a[5],c;

int i=0;

//输入5个字符,‘\0’放在哪?

//c有没有初始化?

for(i=0;i5;i++){

scanf("%c",a[i]);

}

//--输出字符,del返回的是%c吗?

//传入的参数不是a[5],是个数组。

printf("%c",del(a[5],c));

}

C语言编程题 函数的应用?

以下的程序实现的功能为:

主函数中定义一个包含10个浮点型数据的数组,

自定义函数实现如下功能:

函数func1()的功能是计算并输出数组的平均值;

函数func2()的功能是将数组的每个数取整数(题目未规定取整规则,程序中采用截尾取整),存储到新的数组里,并打印输出。

#includestdio.h

void fun1(float a[],int n)

{float s=0;

for(;n;)s+=a[--n];

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

}

void fun2(float a[],int b[],int n)

{int i;

for(i=0;in;i++)

{b[i]=a[i];

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

}

printf("\n");

}

int main()

{ int i;

float a[10];

int b[10];

for(i=0; i10; i++)

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

fun1(a,10);

fun2(a,b,10);

return 0;

}

C语言编程题,求编写一个函数,实现字符串逆置?

#include stdio.h

#include string.h

void reverse(char *x)

{

char c;

int a=0,b=strlen(x)-1;

for(;ab;a++,b--)

{

c=x[a];

x[a]=x[b];

x[b]=c;

}

}

int main()

{

char s1[]="",s2[]="a";

char s3[]="sd",s4[]="dfg";

reverse(s1);

reverse(s2);

reverse(s3);

reverse(s4);

printf("%s\n%s\n",s1,s2);

printf("%s\n%s\n",s3,s4);

return 0;

}

代码

输出


网页名称:c语言关于函数的编程题 c语言有关函数的题
本文路径:http://scyanting.com/article/dogcgij.html