C语言函数题,请大佬帮忙
#define N 40
void input(float *score, int size)
{
int i;
printf("Enter %d scores:\n", size);
for(i = 0; i < size; i++)
scanf("%f", &score[i]);
}
void output(float *score, int size)
{
int i;
printf("Scores:\n");
for(i = 0; i < size; i++)
printf("%.2f ", score[i]);
}
float average(float *score, int size)
{
int i;
float ave = 0.0;
for(i = 0; i < size; i++)
ave += score[i];
return ave/size;
}
int main(void)
{
float score[N];
input(score, N);
output(score, N);
printf("\nAverage: %.2f\n", average(score,N));
return 0;
}
函数没有子之分
几道C语言的函数程序补全题,求大佬解答
首先得知道每个字符和数值的对应关系(图不清晰可看戳这里:ascii编码对应表 好了,现在看程序中的第一个if语句,在用大于、小于这些镇绝悔运算比较符比较char的时候,会自动转换为整数比较,也就是说‘0’会转换成48,‘1’转换成49……以此类推,最后是‘9’转换成57,你会发现把这些char减去48就...
一道用C语言补充函数,要求求出正弦函数和平方根函数。里面有详细的要求...
double eps);double SQRT (double x, double eps);double x, eps1=1.0e-3, eps2=1.0e-3;printf ("input x \\n");scanf ("%lf", &x);printf ("SIN(%g)=%f \\n", x, SIN(x,eps1));printf ("sin(%g)=%f \\n",
几道C语言的函数补全程序题,求大佬们解答
当然,非常乐意为您解答C语言函数补全程序题。以下是一些练习题和参考答案:编写一个函数,输入一个字符串,将其中的所有小写字母转换为大写字母并返回结果字符串。include <stdio.h>#include <string.h>#include <ctype.h>void toUpperCase(char *str) {for(int i = 0; i < strlen(str); i++)...
C语言程序设计(201803)测试求大佬帮忙!
选C;函数实参可以是常量、变量或表达式,该题中逗号表达式(exp2,exp3)返回exp3,(exp4,exp5,exp6)返回exp6,因此一共3个实参 选C;A错误,函数调用时不用指明其参数类型;B错误,fun函数没有返回值,不能赋给k;C正确;D错误,函数调用时不用指明其返回类型 选A;n++表示先返回n的值,再对...
一个C++语言问题,求大佬解答?
\/\/ 公有成员函数 public:\/\/ 构造函数(可赋初值也可以不赋初值)Rectangle(double x1 = 0.0, double y1 = 0.0, double x2 = 0.0, double y2 = 0.0) { this->x1 = x1;this->y1 = y1;this->x2 = x2;this->y2 = y2;cout << "构造函数被调用" << endl;} \/\/ 复制构造...
一个C++语言问题,求大佬解答?
cout << "构造函数被调用" << endl;} \/\/ 复制构造函数 Circle(const Circle& c) { x = c.x;y = c.y;r = c.r;cout << "复制构造函数被调用" << endl;} \/\/ 析构函数(打印信息,表示其被调用)~Circle() { cout << "析构函数被调用" << endl;} \/\/ 设置新值函数Set void...
求大佬解决C语言问题
在主函数接收返回值并输出打印。从输入的学生中找出有不及格的学生,并输出其不及格的课目成绩。(在打印所有学生的同时就筛选出存在不及格的学生,可减少循环次数,本题只有3个学生,假设更多的话)。下面是代码:include <stdio.h> include <malloc.h> define JG 60\/\/及格分数线 define MS 3\/\/学生...
C语言求助求助求大佬救命
第一空:int MAX,MIN;int input_function(int *);int sorting_function(int *);int output_function(int *);第二空:array_data 第三空:array_data[i]=value;第四空:array_data[j-1]>array_data[j]第五空:(i+1)%5==0 另每一个函数最后一个}前加一句return 0;或把函数名前的int...
c语言函数递归求阶乘的问题 求助大佬们
两个比较常见的错误 a)递归没有结束条件,要判断 num==0情况直接返回1,否则就是死循环 b) 返回类型是long int但是中间类型都是int,这是非常大的错误。int类型只能保存大概12!这样的数,此时返回long int毫无意义。所有的类型都应该换为long,否则能算的阶乘太小了 ...
c语言编程求大佬
str_chr(char s[], char ch){ int i;for(i=0; s[i]; i++)if(s[i]==ch)return i;return -1;} int main(){ int n,k;char s[300],ch;while(1){ fgets(s,300,stdin);if(feof(stdin))break;scanf("%c%*c",&ch);printf("%d\\n",str_chr(s,ch));} return 0;} ...
官庙韦斯:[答案] main() { char str[100],*p; int num[4],i; p=str; gets(str); for(i=0;i
郧西县17687027156: C语言题,求大神帮忙啊C语言作业要求 1.从键盘输入3个字符串,要求找出其中最大者 . 2.写一程序,判断一字符串是否是回文,若是输出YES,否则输出... - ?
官庙韦斯:[答案] 具体代码如下: #include int main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("%d\n",(a=a>b?a:b)> c?a:c); } #include #include int main() { char s[50]; char *p,*q; p = s; gets(s); q = &s[strlen(s)-1]; while(p++ = 0; i--) { if('a'
郧西县17687027156: 哪位大爷帮我解决几个简单C语言程序题?感谢万分!用C语言编写一个程序用来求一元二次方程(ax2+bx+c=0)的解.编写一个函数求一元二次方程的解,... - ?
官庙韦斯:[答案] #include void main() {float solut(float a,float b,float c); float a, b,c; printf("input a,b,c"); scanf("%f ,%f, %f",&a,&b,&c); printf("x=%10.2f\n",solut(a,b,c)); } float solut(float a,float b,float c) { float x=1.5,x0,f,f1; do { x0=x; f=(a*x0+b)*x0+c; f1=2*a*x0+b; x=x0...
郧西县17687027156: 四道C语言函数题,谢谢了?
官庙韦斯: 1.等长字符串交换 #define MAXSIZE 30 #include<iostream.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<<"输入两个等长...
郧西县17687027156: C语言函数题,求助 - ?
官庙韦斯: #include<stdio.h> int perfect(int); int main() { int i; for(i=1;i<1000;i++) { if(perfect(i)) { printf("%d is perfect\n",i); } } return 0; } int perfect(int n) { int sum; int i; for(i=1,sum=0;i<=n/2;i++) { if(!(n%i)) { sum += i; } } if(sum==n) { return 1; } else { return 0; } }
郧西县17687027156: C语言函数调用编程题高人Help - ?
官庙韦斯: #include<stdio.h> int fun(int a[10][10],int m,int n) { int i,j,temp; int p[10]; for(i=0;i<m;i++) { temp=a[i][n-1]; for(j=0;j<n-1;j++) { if(a[i][j] > temp) temp = a[i][j]; } p[i] = temp; } temp = p[m-1]; for(i=0;i<m-1;i++) if(p[i] < temp) temp = p[i]; return temp; } void main()...
郧西县17687027156: 求解一个C语言函数编程题 - ?
官庙韦斯: #include<stdio.h>//函数:参数(字符串,个数数组) x[0]=字符 x[1]=数字 x[2]=空格 x[3]=其他 void fun(char * str,int x[]) { while(*str!='\0') { if((*str>='A'&& *str<='Z') || (*str>='a'&& *str<='z')) x[0]++; else if(*str>='0' && *str<='9') x[1]++; else if(*str==' ') x[2]+...
郧西县17687027156: C语言求助 自己设计的函数题目 - ?
官庙韦斯: void main() { int x,y; scanf("%d",&x); if(x<1) y=x; else if(1<=x<=10) y=2*x-1; else y=3*x-11; printf("x=%d,y=%d\n",x,y); } y=2x-1和y=3x-11没有乘号
郧西县17687027156: 写一个c语言关于函数的定义与调用的编程题? - ?
官庙韦斯: #include<stdio.h> int f(int x1,int x2) { int y; y=x1*x1+x2+1; return y; } int main() { int x1,x2,y; printf("请输入两个数:"); scanf("%d%d",&x1,&x2); y=f(x1,x2); printf("函数值为:%d",y); return 0; }
郧西县17687027156: 求助c语言函数编程题!!?
官庙韦斯: #include <stdio.h> #include <math.h> void main() {int i=0,j,k,n,temp,a[100];printf("输入N个整数,以-1结束:\n");while(scanf("%d",&a[i]),a[i]!=-1)i++;printf("输入m:\n");scanf("%d",&n); temp=abs(a[0]-n);for(j=1;j<i;j++)if(...