int main() {
printf(\ char a[80],b[80]; gets(a); if (strlen(a)!=1)
printf(\else{
printf(\ } gets(b);
char *p=strstr(a,b);
if (p){
printf(\ } else{
printf(\ }
return 0; }\
11.4 \/*
题目内容:凯撒密码是罗马扩张时期朱利斯?凯撒(Julius Caesar)创造的,用于加密通过信使传递的作战命令,其原理很简单,就是通过将字母表中的字母移动一定位置而实现加密。例如,每个字母按字母表顺序向后移3位,如a加密后变成d,b加密后变成e,……x加密后变成a,y加密后变成b,z加密后变成c。请编写一个程序,将用户从键盘输入的文本字符串(只包含a~z的字符且长度小于100)进行加密后输出。 函数原型:void Caesar(char c[]) 函数功能:计算凯撒密码 程序的运行结果示例1: Input a string:baidu↙ edlgx
程序的运行结果示例2: Input a string:xyz↙ abc
输入提示信息:\输入格式: 用 gets()函数 输出格式:用 puts()函数 */
#include
{
printf(\ char save[2][100]; int a, b, i, j;
gets(save[0]); i=0;b=3;
for (j = 0; j < strlen(save[0]); j++) {
if ((save[i][j] >= 'A' && save[i][j] <= 'Z') || (save[i][j] >= 'a' && save[i][j] <= 'z'))
{
save[i][j] += b;
if (((save[i][j] >= 'A' && save[i][j] <= 'Z') || (save[i][j] >= 'a' && save[i][j] <= 'z')) == 0) {
save[i][j] -= 26; } } }
puts(save[0]);
return (0); }\ 12.1 \/*
用结构体定义时钟类型,编程从键盘任意输入两个时间(例如4时55分和1时25分),计算并输出这两个时间之间的间隔。要求不输出时间差的负号。结构体类型定义如下: typedef struct clock {
int hour; int minute; int second; } CLOCK;
函数原型: CLOCK CalculateTime(CLOCK t1, CLOCK t2); 函数功能:计算并返回两个时间t1和t2之间的差
程序运行结果示例1:
Input time one:(hour,minute):4,55↙ Input time two: (hour,minute):1,25↙ 3hour,30minute 程序运行结果示例2:
Input time one:(hour,minute):1,33↙
Input time two: (hour,minute):5,21↙ 3hour,48minute
输入提示: \,minute):\ \,minute):\输入格式: \
输出格式:\*/
#include
typedef struct Mytime {
int hour; int min; int sec; }T;
int main() {
T t1, t2, t3;
int sec1=0, sec2=0, sec3=0;
printf(\,minute):\