题目内容

完善程序题(填写适当内容,完善程序功能)下面程序的功能是:在main函数中,输入一个数字字符串,调用convert函数,将数字字符串转换为一个十进制整数,并输出这个十进制整数。#include int convert(char *p){ int n=0;while( ){ n=n*10 + (*p-'0'); ; } //或者*p-48return n;}int main( ){ char str[20];gets(str);printf("%d\n", convert(str));return 0;}

查看答案
更多问题

完善程序题(填写适当内容,完善程序功能)下面程序的功能是:在main函数中,调用average函数,求数组元素的平均值,然后输出该平均值。#include #define N 10void average(float *x, float *g);void main(){ float v, x[N]={61,73,95,87,79,61,73,85,87,78};average(x, );printf("%6.2f\n", v);}void average(float *x, float *g){ int i;float sum=0;for(i=0; i

完善程序题(填写适当内容,完善程序功能)下面程序的功能是:在main函数中,输入字符串s,调用copy函数,从字符串s的第n个字符开始,将其后字符复制到字符串t。#include void copy(char *t, char *s, int n){ while( = s[n-1] ){ n++; ; }}void main(){ int n=5;char s[50], t[50];gets(s);copy(t, s, n);puts(t);}

完善程序题(填写适当内容,完善程序功能)下面程序的功能是:在main函数输入一个字符串,调用max函数,返回第一个ASCII码值最小的字符地址,然后输出这个字符。#include char *max( char *x ){ char *p=x;while(*x){ if(*p > *x) p=x;;}return ;}void main( ){ char s[50], *p;gets(s);p=max(s);printf("%c\n", *p);}

阅读下列程序,写出程序的输出结果。main(){ char *a[6]={"AB","CD","EF","GH","IJ","KL",};int i;for (i=0;i<4;i++) printf("%s",a[i]);printf("\n");}

答案查题题库