C程序设计上机实验操作题参考答案(3)

2018-11-30 14:44

int main() { int n,i,j; printf(\ scanf(\ for(i=1;i<=n;i++) { for(j=i;j

猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉了一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少桃子。

#include int main() { int total=1; int day; for(day=10;day>0;day--) total=(total+1)*2; printf(\ return 0; }

输入一个正整数,输出平方根, 取两位小数。

#include #include int main() { int n; do { printf(\ scanf(\ if(n<0) printf(\ }while(n<0);

}

printf(\

return 0;

计算并输出如下分数序列的和,2/4,4/7,6/10,......, 66/100。

#include int main() { int i=1,a=2,b=4; float sum=0;

do { printf(\ sum+=(float)a/b; i++; a=2*i; b=1+3*i; }while(b<=100); printf(\}

输入10个数,求平均值,输出所有大于平均值的数

#include #define N 10 int main() { int a[N],i; float sum=0; printf(\ for(i=0;i

printf(\ printf(\ for(i=0;isum/N) printf(\ } printf(\ return 0;

}

从键盘输入20个整数到一维数组,输出其中最大的数。

#include #define N 20

int main(int argc, char *argv[]) { int a[N],max,i; for(i=0;i输入10个整数到一个一维数组,将最大的元素与第一个元素交换,最小的元

素与最后一个元素交换,然后输出数组所有元素

#include #define N 10

int main(int argc, char *argv[]) { int a[N],max,i,min,imax,imin,temp; for(i=0;i

}

a[0]=a[imax]; a[imax]=temp; }

if(min!=a[N-1]) { temp=a[N-1]; a[N-1]=a[imin]; a[imin]=temp; }

for(i=0;i

return 0;

从键盘输入10个数到数组中,求数组所有元素的平均数

#include #define N 10 int main() { int a[N],i; float sum=0; printf(\ for(i=0;i

printf(\ return 0; }

#include #define N 5 int main() { int a[N],i,j,temp,k; printf(\ for(i=0;i

for(i=0;ia[k])k=j; if(k!=i) { temp=a[i]; a[i]=a[k]; a[k]=temp; } }

for(i=0;i

输入并运行下面的程序,查看编译时的出错信息,分析出错的原因,然后修改这个程序使其能够正常运行 main() { flo(9.9); }

float flo(float m) { printf(\ retutn m; }

#include #include int main() { char str[20],temp; int i,j; printf(\ gets(str); for(i=0;str[i]!='\\0';i++); for(j=--i,i=0;j>i;j--,i++) { temp=str[i]; str[i]=str[j]; str[j]=temp;


C程序设计上机实验操作题参考答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大局为重、细节为要、沟通为桥,围绕中心做好全区协调工作

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: