华南农业大学C语言程序设计实验指导书参考答案

while(m!=0) { r=n%m; n=m; m=r; }

printf(\} 或

#include main()

{ long m,n,t,i,s;

scanf(\t=m>n?n:m;

for (i=t-1;i>=1;i--)

{ if (m%i==0&&n%i==0) { s=i; break; } }

printf(\}

[题目1030:字符变换]

由键盘输入一个句子 总字符个数从1 个至80 个均有可能,以回车符表示结束),将其中的大写字

符变成小写 其它类型的字符不变),最后输出变换后的句子。

[第一组自测数据] [第二组自测数据]

[键盘输入] [键盘输入] How Are You? ↙ ThiS IS My fIrSt C ProgrAm!↙

[正确输出] [正确输出] how are you? this is my first c program!

参考程序:

#include main() { char c;

while((c=getchar())!='\\n') { if(c>='A'&&c<='Z') c=c+32; putchar(c);

} }

[题目1037:计算数列和] 有数列:

编程实现,由键盘输入n,计算输出数列前n 项和。(结果保留四位小数) [第一组自测数据] [第二组自测数据]

[键盘输入] 入]

20↙ [正确输出] 出]

32.6603 参考程序:

#include main()

{ int i,t,n;

float a=2,b=1,s=0; scanf(\for(i=1;i<=n;i++) { s=s+a/b; t=a;a=a+b;b=t; }

printf(\}

[题目1044:输出最小值]

从键盘输入十个整数,输出最小值 [ 自测数据] [键盘输入]

12 45 76 87 5 87 43 55 [正确输出] 5

参考程序:

#include \main()

{ int i,t,min;

scanf(\for(i=1;i<10;i++)

99 21↙ [键盘输 30↙

[正确输88.0403 {

scanf(\if(t

printf(\}

*[题

>>鐏炴洖绱戦崗銊︽瀮<<
12@gma联系客服:779662525#qq.com(#替换为@)