| |
 |
栏目导航 |
 |
热门文章 |
 |
相关文章 |
|
| 第十一届全国青少年信息学奥林匹克联赛初赛试题普及组(C) |
|
| 作者:佚名 来源:本站整理 发布时间:2006-11-2 21:26:24 发布人:yzriyang |
减小字体
增大字体
二.问题求解(请在空格处填上答案,每空5分,共10分) 1. 将数组{32, 74, 25, 53, 28, 43, 86, 47}中的元素按从小到大的顺序排列,每次可以交换任 意两个元素,最少需要交换次。 2. 有3 个课外小组:物理组,化学组和生物组。今有张、王、李、赵、陈5 名同学,已知 张、王为物理组成员,张、李、赵为化学组成员,李、赵、陈为生物组成员。如果要在 3 个小组中分别选出3 位组长,一位同学最多只能担任一个小组的组长,共有种 选择方案。 三.阅读程序(共4题,每题8分,共计32 分) 1. #include <stdio.h> int main() { int a, b; scanf(“%d”, &a); b = (a * (a * a)) + 1; if (b%3 == 0) b = b / 3; if (b%5 == 0) b = b / 5; if (b%7 == 0) b = b / 7; if (b%9 == 0) b = b / 9; if (b%11 == 0) b = b / 11; if (b%13 == 0) b = b / 13; if (b%15 == 0) b = b / 15; printf(“%d \n”, (100 * a – b) / 2); return 0; } 输入:10 输出: 2. #include <stdio.h> int main() { char str[20] = “Today-is-terrible!”; int i; for (i = 6; i <= 10; i++) if (str == ‘-‘) str[i – 1] = ‘x‘; for (i = 12; i >= 0; i--) if (str == ‘t’) str[i + 1] = ‘e’; printf(“%s\n”, str); return 0; } 输出:上一页 [1] [2] [3] [4] 下一页
|
|
∷相关文章评论∷ (评论内容只代表网友观点,与本站立场无关!) [更多评论...] |
|
 |
|