高手帮忙编下C语言的题(只能用Turbo C)
最大公约数TimeLimit:1000ms,SpecialTimeLimit:2500ms,MemoryLimit:32768KBTotalsubmitusers:403...
最大公约数
Time Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:32768KB
Total submit users: 403, Accepted users: 378
Problem 10030 : No special judgement
Problem description
输入两个整数a,b(1<=a,b<=100000000),请编写程序求出他们的最大公约数。
Input
第一个数n表示测试数据的个数,接下来的n行每行有两个整数a b,用空格隔开
Output
输出n行,每行输出对应a,b的最大公约数
Sample Input
3
12 8
25 10
21 63
Sample Output
4
5
21
Submit Clarifications Judge Status Problems Ranklist
--------------------------------------------------------------------------------
HUNAN UNIVERSITY ACM/ICPC Judge Online, Version 2005.11.26.final.
Web visits:4831 today,963337 total, since 2006-01-03
求三角形面积
Time Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:32768KB
Total submit users: 123, Accepted users: 102
Problem 10003 : No special judgement
Problem description
给出二维空间上的三个点a,b,c,它们的坐标分别为,(x1,y1),(x2,y2),(x3,y3)。请编写一个程序,求出这三点所构成的三角形的面积。其中所有整数的取值范围是[-100,100]。
Input
每行有6个整数,用空格分开,分别表示x1,y1,x2,y2,x3,y3。有多个测试数据,直到输入文件结束为止。
Output
每行输出对应于输入给出的三角形的面积,精确到6位小数。
Sample Input
0 0 4 0 0 3
Sample Output
6.000000
Submit Clarifications Judge Status Problems Ranklist
求和
Time Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:32768KB
Total submit users: 369, Accepted users: 363
Problem 10073 : No special judgement
Problem description
输入一个无符号整数,求出它的各位数之和并输出。
Input
有多组数据,每组数据占一行,为无符号整数,输入最后一行是一个0,表示输入结束并且不需要处理。
Output
输出该整数的各位数和。
Sample Input
2345
65535
200
0
Sample Output
14
24
2
Submit Clarifications Judge Status Problems Ranklist
求回文数的个数
Time Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:32768KB
Total submit users: 185, Accepted users: 178
Problem 10069 : No special judgement
Problem description
所谓回文数是从左至右或从右至左读起来都是一样的数字,如:121是一个回文数。计算1至n间共有多少个回文数。
Input
有多个测试数据,每个测试数据占一行,输入一个正整数n(1≤n≤9999)。
Output
输出一个整数,表示回文数的个数。
Sample Input
900
1234
3456
8900
2367
Sample Output
98
111
133
187
122 展开
Time Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:32768KB
Total submit users: 403, Accepted users: 378
Problem 10030 : No special judgement
Problem description
输入两个整数a,b(1<=a,b<=100000000),请编写程序求出他们的最大公约数。
Input
第一个数n表示测试数据的个数,接下来的n行每行有两个整数a b,用空格隔开
Output
输出n行,每行输出对应a,b的最大公约数
Sample Input
3
12 8
25 10
21 63
Sample Output
4
5
21
Submit Clarifications Judge Status Problems Ranklist
--------------------------------------------------------------------------------
HUNAN UNIVERSITY ACM/ICPC Judge Online, Version 2005.11.26.final.
Web visits:4831 today,963337 total, since 2006-01-03
求三角形面积
Time Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:32768KB
Total submit users: 123, Accepted users: 102
Problem 10003 : No special judgement
Problem description
给出二维空间上的三个点a,b,c,它们的坐标分别为,(x1,y1),(x2,y2),(x3,y3)。请编写一个程序,求出这三点所构成的三角形的面积。其中所有整数的取值范围是[-100,100]。
Input
每行有6个整数,用空格分开,分别表示x1,y1,x2,y2,x3,y3。有多个测试数据,直到输入文件结束为止。
Output
每行输出对应于输入给出的三角形的面积,精确到6位小数。
Sample Input
0 0 4 0 0 3
Sample Output
6.000000
Submit Clarifications Judge Status Problems Ranklist
求和
Time Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:32768KB
Total submit users: 369, Accepted users: 363
Problem 10073 : No special judgement
Problem description
输入一个无符号整数,求出它的各位数之和并输出。
Input
有多组数据,每组数据占一行,为无符号整数,输入最后一行是一个0,表示输入结束并且不需要处理。
Output
输出该整数的各位数和。
Sample Input
2345
65535
200
0
Sample Output
14
24
2
Submit Clarifications Judge Status Problems Ranklist
求回文数的个数
Time Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:32768KB
Total submit users: 185, Accepted users: 178
Problem 10069 : No special judgement
Problem description
所谓回文数是从左至右或从右至左读起来都是一样的数字,如:121是一个回文数。计算1至n间共有多少个回文数。
Input
有多个测试数据,每个测试数据占一行,输入一个正整数n(1≤n≤9999)。
Output
输出一个整数,表示回文数的个数。
Sample Input
900
1234
3456
8900
2367
Sample Output
98
111
133
187
122 展开
展开全部
ACM的题?想想 因为我也是初学...
看这个题的样子好像调试的环境是定了的,如果定义的数据类型超过了,则要改下
最大公约数:
#include<stdio.h>
#include<math.h>
main()
{
long a[100],b[100],r[100],n,i,c;
clrscr();
scanf("%ld",&n);
for(i=0;i<=n-1;i++)
{
scanf("%ld %ld",&a[i],&b[i]);
if(a[i]<b[i])
{
c=a[i];
a[i]=b[i];
b[i]=c;
}
r[i]=a[i]%b[i];
while(r[i]!=0)
{
a[i]=b[i];
b[i]=r[i];
r[i]=a[i]%b[i];
}
}
for(i=0;i<=n-1;i++)
{
printf("%ld\n",b[i]);
}
getch();
}
看这个题的样子好像调试的环境是定了的,如果定义的数据类型超过了,则要改下
最大公约数:
#include<stdio.h>
#include<math.h>
main()
{
long a[100],b[100],r[100],n,i,c;
clrscr();
scanf("%ld",&n);
for(i=0;i<=n-1;i++)
{
scanf("%ld %ld",&a[i],&b[i]);
if(a[i]<b[i])
{
c=a[i];
a[i]=b[i];
b[i]=c;
}
r[i]=a[i]%b[i];
while(r[i]!=0)
{
a[i]=b[i];
b[i]=r[i];
r[i]=a[i]%b[i];
}
}
for(i=0;i<=n-1;i++)
{
printf("%ld\n",b[i]);
}
getch();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询