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(\ }