C语言实验报告

沐浅 分享 2025-6-16 下载文档

y=3*x-11; printf(\ getch(); return 0;

}

实验九:综合实验(二)

1、编程将输入的三个整数从小到大排序输出。

#include \int main(void) {

int i,index,k,n,temp; int a[3];

printf(\ for(i=0;i<3;i++) scanf(\

for(k=0;k<2;k++){ index=k;

for(i=k+1;i<3;i++)

if(a[i]

printf(\

for(i=0;i<3;i++)

printf(\ printf(\

getch (); return 0 ; }

2、编程将输入的带一位小数的实数进行四舍五入后按整数输出。

#include int main(void) {

float a;

printf(\ scanf(\ a=(int)(a+0.5); printf(\

getch(); return 0; }

3、请为“百鸡问题”编写程序。百鸡问题:“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百元买百鸡,问鸡翁、母、雏各几只”。

#include int main(void) {

int x,y,z;

for(x=0;x<=100;x++) for(y=0;y<=100;y++) for(z=0;z<=100;z++)

if(x+y+z==100&&5*x+3*y+z/3==100) printf(\ getch(); return 0; }

实验十:综合实验(

1、编程输出以下图案(用循环实现) ABCDEFGHIJKLM*NOPQRSTUVWXYZ BCDEFGHIJKLM*NOPQRSTUVWXY CDEFGHIJKLM*NOPQRSTUVWX ???????? LM*NO M*N *

#include int main(void) {

int i,j;

for(j=1;j<=14;j++) {

for(i=1;i<=j;i++) printf(\

for(i=64+j;i<='M';i++) {

printf(\ }

printf(\

for(i='N';i<=91-j;i++) {

printf(\ }

printf(\ }

getch(); return 0; }

2、假设数列的每一项都比前一项大一个常量。假设数列第一项为a,并且两个相邻项之间的差为d,编写程序提示输入数列的前两项,以及需要计算的项数k。利用循环语句输出数列的前k项,并计算前k项的和。

#include int main(void) {

int k,i,count;

double a,a1,a2,sum,d;

printf(\ scanf(\ printf(\ scanf(\ printf(\ scanf(\

printf(\ count=2; d=a2-a1;

for(i=1;i<=k-2;i++) {

a=a2+d;

printf(\ a2=a; count++; if(count==0) printf(\ }


C语言实验报告.doc 将本文的Word文档下载到电脑
搜索更多关于: C语言实验报告 的文档
相关推荐
相关阅读