- 2
- 0
- 约1.27千字
- 约 4页
- 2023-03-12 发布于湖北
- 举报
1
去掉元音字母(20 分)
题目内容:
输入一个正整数 n(n0),表示接下来要有n 行字符串。接下来,有 n 个字符串输入(每个字符串占一行)
要求去掉每一个字符串中的元音字母:A,E,I,O,U(大小写都要去掉哦),组成新的字符串输出出来。若原字符串中没有上述字符,则输出原字符串。
输入格式:
第一行是一个正整数 n,接下来是 n 个字符串输入(每个字符串占一行)
输出格式:
n 个新字符串(每个字符串占一行)
输入样例:
2[回车]
my[空格]book[回车]
you[空格]are[空格]boy![回车]
输出样例:
my[空格]bk[回车]
y[空格]r[空格]by![回车]
#include stdio.h #includestring.h
int main()
{
int a,b; int i,j;
char s[500][500],t;
scanf (%d,a);
for (b=0;ba;b++)
{
scanf(%s,s[b]);
for(i=j=0;s[b][i];i++)
{
t=s[b][i];
if(t!=at!=et!=it!=ot!=ut!=At!=Et!=It!=Ot!=U) s[b][j++]=s[b][i];
} s[b][j]=0;
}
for (b=0;ba;b++)
{
printf(%s\n,s[b]);
}
return 0;
}
2
平方数之和(20 分)
题目内容:
输入两个非负整数 m,n(n=m) 输出[m..n]区间的所有平方数之和。
输入格式:
以逗号分隔的两个非负整数m,n
输出格式:
[m..n]区间的所有平方数之和
输入样例:
4,9[回车]
输出样例:
13[回车]
#include stdio.h #includemath.h int main()
{
int M,N,n,s=0,a; scanf(%d,%d,M,N); for(n = M; n = N; n ++)
{
a = (int)sqrt(n); if(a * a == n) s=s+n;
}
printf(%d\n,s); return 0;
}
3
最大公因子(20 分)
题目内容:
输入两个正整数 m,n(n=m) 输出两个数的最大公因子
输入格式:
两个以逗号分隔的正整数 m,n
输出格式:
两个数的最大公因子
输入样例:
2,3[回车]
输出样例:
1[回车]
#include stdio.h #include math.h main()
{
int m,n,a,b,d; scanf(%d,%d,m,n); d=m*n;
if(mn)
{
a=n; n=m; m=a;
}
for(b=m%n;b!=0;b=m%n)
{
m=n; n=b;
}
printf(%d\n,n); return 0;
}
原创力文档

文档评论(0)