printf(\ }
[题目1029:求最大公约数]
由键盘输入两个正整数m、n m、n 用长整数表示),计算它们的最大公约数。 [[16,2417,25↙ [
正
确
输
出
]
[正确输出] 1
[提示]公约数是既能整除m 又能整除n 的数,题目要求满足这一条件的最大的一个。 参考程序:
#include
第键一
组盘
自
测输
数入
据
] ] ↙
[第二组自测数据] [键盘输入]
8
{ long r,m,n,temp;
scanf(\ while(m!=0) { r=n%m; n=m; m=r; }
printf(\ } 或
#include
{ 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 [how
正第键一
组盘Are 确
are 自
测输You? 输
出数入
据
] ] ↙ ] you?
[第二组自测数据] [键盘输入]
ThiS IS My fIrSt C ProgrAm!↙ [正确输出]
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 项和。(结果保留四位小数) [[2030↙ [
正
确
输
出
]
[正确输出]
第键一
组盘
自
测输
数入
据
] ] ↙
[第二组自测数据] [键盘输入]