简单C语言程序设计两道

来源:百度知道 编辑:UC知道 时间:2024/07/04 13:46:39
1.使用函数调用方式编写程序。编写函数fun,其功能是:找出一个大于形参m且紧随m的素数,作为函数值返回。
在main函数中,输入一个整数,调用函数fun并输出结果到屏幕上。

2.使用函数调用的方式编写程序。请编写函数fun,其功能是:统计形参数组s字符串中数字字符出现的次数,并将统计的次数作为函数值返回。例如:s中字符串为:abcdef35agd3khe7,则数字出现的次数为4次。
在main函数中,输入一行字符(字符个数不超过80个)到字符数组str中,调用函数fun,统计出数字出现的次数,并在屏幕上输出结果。

(VC环境下,要求无错误,程序运行正常)

没有VC环境,不过在dev-c++通过了,你看看能用不
#include <stdio.h>
void fun(int num)
{int i;
printf("The prime next to %d is ",num);
for(num=num+1;;num++)
{for(i=2;i<num/2;i++)
if(num%i==0)break;
if(i==num/2)
{printf("%d\n",num);
break;
}
}
}
int main()
{int num;
printf("Enter a number:\n");
scanf("%d",&num);
fun(num);

return 0;
}

#include <stdio.h>
int fun(char *p)
{int i=0;
while(*p!='\0')
{if(*p>='0'&&*p<='9')
i++;
p++;
}
return i;
}
int main()
{int num;
char str[80];
printf("Enter a string:\n");
scanf("%s",str);//不能有空格,要求有空格改一下这儿
num=fun(str);
printf("%d\n",num);

return 0;
}

1.使用函数调用方式编写程序。编写函数fun,其功能是:找出一个大于形参m且紧随m的素数,作为函数