简单编程题目1
#include <stdio.h> //头文件
#pragma warning (disable:4996) //需要注意的是,代码中使用了#pragma warning (disable:4996)来
//禁用编译器的警告4996,这个警告表示使用了被标记为不安全的函数。
void fun(char c, int d) //定义了一个函数接收两个参数分别是字符类型和整型
{
int i;
char A[26], a[26], *ptr;
for (i=0; i<26; i++) //循环,目的在于生成26个字母
{
A[i] = 'A' + i;
a[i] = 'a' + i;
}
if ((c >= 'a') && (c <= 'z')) ptr = a; //<=
else ptr = A;
/**********found**********/
for (i=1; i<=d; i++) printf("%c", ptr[(c-ptr[0]+i) % 26] ); //26
}
main( ) {
char c; int d;
printf("please input c & d:\n");
scanf("%c%d", &c, &d);
fun(c, d);
}