c语言分析和总结.docxVIP

  • 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)

1亿VIP精品文档

相关文档