课本第291页第4题
#include<stdio.h> void main()
{
int n, m, i, k;
int p_begin;
int arr[]; scanf("%d", &n);
for(i = ; i < n; i ++)
scanf("%d", &arr[i]);
scanf("%d", &m);
p_begin = ;
p_begin = p_begin - m < ?
-(p_begin - m) % n : (p_begin - m) % n;
for(i = p_begin, k = ; k < n; k++){
if(i >= n) i = ;
printf("%d ", arr[i++]);
}
} 课本第291页第11题
#include<stdio.h> void main()
{
int i = ;
int strcmp(char *, char *);
void sort(char *p[], int n);
char s[][];
char *p[]; // input strings
for(i = ; i < ; i ++)
scanf("%s", s[i]);
for(i = ; i < ; i ++)
p[i] = s[i]; sort(p ,);
// display outputs on console
for(i = ; i < ; i ++)
printf("%s\n", p[i]);
} int strcmp(char *s, char *t)
{
for( ; *s == *t; s++, t++)
if(*s == '\0')
return ;
return *s - *t;
} void sort(char *p[], int n)
{
char *temp = "hello world!"; for(int i = ; i < n ; i ++)
for(int j = ; j < n - i - ; j ++)
if(strcmp(p[j] , p[j+]) > ){
temp = p[j];
p[j] = p[j+];
p[j+] = temp;
}
return;
} 课本习题
#include<stdio.h>
#include<ctype.h> void main()
{
int i, j;
char c;
char s[][]; i = ;
c = 'a';
while(c != EOF){
while(!isdigit(c = getchar()))
;
j = ;
s[i][j++] = (char)c; // 为了判断是不是数字要多读一个。
while(isdigit(c = getchar()))
s[i][j++] = (char)c;
s[i++][j] = '\0';
} printf("%d digits\n", i);
for(int k = ; k < i; k ++)
printf("%s\n", s[k]);
} 课本第292页 18题
#include<stdio.h> void main()
{
char *p[] = {
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
}; int month; scanf("%d", &month);
printf("%s\n", p[month-]);
}
习题六

int strcmp(char *s, char *t)
{
for( ; *s == *t; s++, t++)
if(*s == '\0')
return ;
return *s - *t;
} 习题四 #include<stdio.h> void main()
{
int n, m, i, k;
int p_begin;
int arr[]; scanf("%d", &n);
for(i = ; i < n; i ++)
scanf("%d", &arr[i]);
scanf("%d", &m);
p_begin = ;
p_begin = p_begin - m < ?
-(p_begin - m) % n : (p_begin - m) % n;
for(i = p_begin, k = ; k < n; k++){
if(i >= n) i = ;
printf("%d ", arr[i++]);
}
}
D:\lab_>a 习题三 #include<stdio.h> int main()
{
int arr[];
int m, n, i;
int sum = ; for(i = ; i < ; i ++)
scanf("%d", arr+i);
scanf("%d %d", &m, &n);
for(i = m; i <= n; i ++)
sum += *(arr+i);
printf("sum = %d", sum);
return ;
} D:\lab_>a sum = 习题七 #include<stdio.h>
#define MAXSIZE 1000 void insert(char *, char *, char c);
int length(char *s);
char ori_str[MAXSIZE]; void main()
{
char insert_str[MAXSIZE];
char c;
// inputs
gets(ori_str);
gets(insert_str);
scanf("%c", &c);
insert(ori_str, insert_str, c);
// outputs
printf("%s", ori_str);
} void insert(char s[], char t[], char c)
{
int k, i, j;
int p_last = length(s) + ;
int length_t = length(t); k = ;
//printf("a");
while(s[k] != '\0'){
if(s[k] == c){
for(i = p_last; i >= k+; i --)
s[i+length_t] = s[i];
//printf("b");
j = ;
for(i = k+; i <= k+length_t; i ++)
s[i] = t[j ++];
}
k += length_t;
}
} int length(char *s)
{
int n; for(n = ; *s != '\0'; s++, n++)
;
return n;
} D:\lab_>a
aaaaa
d
a
adadadad

ccc的更多相关文章

  1. C段旁注工具CCC.exe

    C段旁注工具CCC.exe可以进行C段的web站点批量查询 自动排除DNS错误的域名以及IP和当前服务器不符的域名 抓取bing上的所有URL,不光是域名信息,方便直接进入 自动生成html报告,方便 ...

  2. code vs1262 不要把球传我(组合数学) 2012年CCC加拿大高中生信息学奥赛

    1262 不要把球传我 2012年CCC加拿大高中生信息学奥赛  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 白银 Silver 题解  查看运行结果     题目描述 De ...

  3. [CCC 1996 01]Deficient, Perfect, and Abundant

    CCC加拿大高中生信息学奥赛 其余来源 CODEVS[3312]——CCC 1996 01 Deficient, Perfect, and Abundant ——http://codevs.cn/pr ...

  4. awk匹配以aaa开头,以bbb结尾的内容,同时aaa和bbb之间还包含ccc

    如果是匹配以A开头,以B结尾的内容,同时A和B之间还包含C的这种怎么做?比如 [root@localhost ~]#cat file aaa grge ddd bbb aaa gege ccc bbb ...

  5. LOJ #2802. 「CCC 2018」平衡树(整除分块 + dp)

    题面 LOJ #2802. 「CCC 2018」平衡树 题面有点难看...请认真阅读理解题意. 转化后就是,给你一个数 \(N\) ,每次选择一个 \(k \in [2, N]\) 将 \(N\) 变 ...

  6. Pentaho BI server 中 CCC table Component 的使用小技巧

    我使用的版本 Pentaho BI Server 5.3.0.0.213 CDE/CDF/CDA/CCC 15.04.16 stable   Q: 如何设置表格中各种提示文字的语言(默认为英语)? C ...

  7. 字符串aaaa......bbbb....ccc...dddddd用正则替换为abcd

    public static void main(String[] args) { String s = "aaaa......bbbb....ccc...dddddd"; Stri ...

  8. delphi----Tstringlist,将有符号的数据变成数组"aaa,bbb,ccc"---->list[0]=aaa,list[1]=bbb

    //TStringList 常用方法与属性: var   List: TStringList;   i: Integer; begin   List := TStringList.Create;   ...

  9. 1269 匈牙利游戏 2012年CCC加拿大高中生信息学奥赛

    1269 匈牙利游戏 2012年CCC加拿大高中生信息学奥赛 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond         题目描述 Description ...

  10. codevs 1262 不要把球传我 2012年CCC加拿大高中生信息学奥赛

    时间限制: 1 s  空间限制: 128000 KB  题目等级 : 白银 Silver 题目描述 Description CCC的足球比赛和传统的足球比赛有一点不同, 一次进球当且仅当先后接触到球的 ...

随机推荐

  1. php blowfish加密解密具体算法

    PHP Blowfish 算法的加密解密,供大家参考,具体内容如下<?php/*** php blowfish 算法* Class blowfish*/class blowfish{/*** b ...

  2. session 加入redis的实现代码方式

    session,中文经常翻译为会话,其本来的含义是 指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session.有时候我们可以看到这样的话&quo ...

  3. 减少GC开销的措施

    程序的运行会直接影响系统环境的变化,从而影响GC的触发.若不针对GC的特点进行设计和编码,就会出现内存驻留等一系列负面影响.为了避免这些影响,基本的原则就是尽可能地减少垃圾和减少GC过程中的开销.具体 ...

  4. JavaScript DOM 编程艺术(第2版)读书笔记(2)

    JavaScript 语法 注释 单行注释:// 多行注释:/* */ "<!--"可以用作单行注释,由于和HTML的"<!--  -->"多 ...

  5. POJ 2406:Power Strings

    Power Strings Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 41252   Accepted: 17152 D ...

  6. 文本去重之MinHash算法

    1.概述     跟SimHash一样,MinHash也是LSH的一种,可以用来快速估算两个集合的相似度.MinHash由Andrei Broder提出,最初用于在搜索引擎中检测重复网页.它也可以应用 ...

  7. ural 1115,搜索

    题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1115 题意:n个军舰,m个海岸线,各个长度给出,求n个军舰怎么组成这些海岸线. 思路很简 ...

  8. 本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的

    本地计算机上的MSSQLSERVER服务启动后又停止了.一些服务自动停止,如果它们没有什么可做的 笔者ASP运行环境:操作系统为Windows XP SP2,IIS的版本为默认的5.1,数据库为SQL ...

  9. HTTP 错误 404.2 - Not Found

    前几天刚安装Windows Server 2008 r2 sp1 遇到问题之后,昨天我又遇到一个问题(但我不害怕有问题),提示: HTTP 错误 404.2 - Not Found由于 Web 服务器 ...

  10. linux Centos 6.5 FTP服务原理及vsfptd的安装、配置(转)

    本篇随笔将讲解FTP服务的原理以及vsfptd这个最常用的FTP服务程序的安装与配置... 一.FTP服务原理 FTP(File Transfer Protocol)是一个非常古老并且应用十分广泛的文 ...