用c语言编写一个函数,题目如下
#include
#include
double fun(double x)
{
if (x<=0)return(-x+3);
else if(x<1)return 1+x*x;
else return 2*x+sqrt(x);
}
int main()
{
double x;
scanf("%lf",&x);
printf("y=%lf
",fun(x));
system("pause");
return 0;
}
#include int min(int *a){ int r=0; int i; for(i = 1; i a[i]) r=i; return r;}int main(){ int id, a[5], i; for(i = 0; i < 5; i ++) scanf("%d",a+i); id = min(a); printf("最小值下标=%d, 值=%d
", id, a[id]); return 0;}
void fun(int m, int k, int xx[])
{
int i,j,a=0,num=0;
while(1)
{ m=m+1;
for(j=2;j<m;j++)
{ if(m%j==0)
break;
}
if(j>=m)
{ xx[a++]=m;
num++;
}
if(num==k) break;
}
}
void fun(int m, int k, int xx[])
{
int j=2,count=0;
while(count < k)
{
while(j<m+1)
{
if((m+1)%j == 0)
break;
else
j++;
}
if(j == m+1)
{
int[count] = j;
count++;
}
j = 2;
m++;
}
return ;
}
//这个是比较麻烦的方法吧,有直接用2、3、5、7整除去判断的,楼主有兴趣可以翻下书看看。
void fun(int m,int n,int zz[])
{
int num=0;
int i=2;
int cnt=0;
for(num=m;num<n;num++){
while(i<num){
if(num%i==0){
break;
}else{
i++;
}
}
}
if(i==num){
zz[cnt]=num;
cnt++;
}
}
return ;
}
C语言编程:编写一个函数change,要求它能将一个整数字符串转换成一个...
答:include <stdio.h> include <math.h> include <string.h> int change(char *a){ int i;int num=0;for(i=0;a[i];i++)num+=(a[i]-'0')*pow(10,(strlen(a)-1-i));return num;} main(){ char a[10];int num;gets(a);num=change(a);printf("%d",num);} ...
用C语言写一个函数,用冒泡法对输入的10个字符按由小到大的顺序排列_百...
答:{ int i,j,temp;printf("\nmao pao pai xu\n");for(i=0;i<=num;i++)for(j=0;j<=num-1;j++)if(a[j]>a[j+1]){ temp=a[j+1];a[j+1]=a[j];a[j]=temp;} } 其接受的实参为一个数组和这个数组元素个数。全过程 include<stdio.h> void main(){ char c;int x; ...
C语言编程:编写一个函数·
答:else if(str[i]<='9'&&str[i]>='0')num++;//是数字 else if(str[i]==' ')spa++;//是空格 else oth++;//以上全不是 i++;} printf("%d %d %d %d\n",alp,num,spa,oth);//打印 return 0; //主函数返回,main标准都是返回int,一般0表示没有错误,非零表示有错误。} ...
C语言题 编写一个主函数,计算并输出表达式1+2(平方)3(平方)+...+10...
答:include<stdio.h> main(){int i,sum=0;for(i=2;i<=10;i++){sum+=i*i;} printf("%d",1+sum);}
C语言题目,注意编写一个函数,然后调用这个函数
答:{ printf("numeric\n");} else { printf("other\n");} p++;} } int main(){ char arr[3] = {0};int i = 0;printf("请输入一组数据(3个字符,以换行为开始):\n");for (i = 0; i <=2; i++) { scanf("%c", &arr[i]);getchar();} judge(arr);return 0;} ...
c语言高手帮帮忙,谢谢!!! 编写程序,编写一个函数输出如...
答:ls的兄弟,题目要求是用函数void draw(n, c)来实现功能的。。下面的程序在vc6.0中通过编译。include <stdio.h> void draw(int n,char c){ int i,j,k;for(i=1;i<=n;i++){ for(j=1;j<=n-i;j++)printf(" ");for(k=1;k<=2*(i-1)+1;k++)printf("%c",c);printf("...
C语言编写程序,用三种方法编写,题目如下所示:
答:void fun1(int a[], int len){ int cnt; for(cnt=0;cnt<len;cnt++) printf("%d ", a[cnt]);}void fun2(int a[], int len){ int cnt; for(cnt=0;cnt<len;cnt++) printf("%d ", *(a+cnt));}void fun3(int a[], int len){ int *p=a; for...
用c语言编写一个函数
答:include<stdio.h>void main(){ int sum(int a[],int length); int a[11] = {1,2,1,4,1,6,1,6,1,21,1}; printf("%d",sum(a,11));}int sum(int a[],int length){ int i,sum=0; for(i=0;i<length;i++) { if(i%2==0) { sum += a...
c语言编程,编写一个函数,根据形参x和y的关系,返回不同的值
答:代码如下:include <stdio.h>#include <stdlib.h>int func(int x, int y){if (x > y) {return 1;}else if (x < y) {return -1;}else {return 0;}}int main(){int x, y, ret;printf("请输入x,y的值:");scanf("%d%d", &x, &y);ret = func(x, y);printf("%d\n",...
#c语言编写一个函数同时求圆的周长和面积,用指针怎么写?
答:include <stdio.h> include <math.h> // 函数声明 void circle_properties(double r, double *p, double *a);int main(void){ double radius, perimeter, area;// 输入圆的半径 printf("输入圆的半径: ");scanf("%lf", &radius);// 计算圆的周长和面积 circle_properties(radius, &...