求c语言程序,从键盘输入一个数组和一个整数N,使该数组向右移动N位并输出。注:用strlen连接

来源:百度知道 编辑:UC知道 时间:2024/05/02 21:06:50
如:NETWORK向右移动4位就WORKNET

#include <stdio.h>

main ()
{
char sStr[100];
int iSeek;
char sTmp[100];
char sTmp1[100];

memset (sStr, 0, sizeof (sStr));
printf ("输入待处理字符串: ");
sscanf (sStr, "%s");

iSeek = 0;
printf ("输入偏移位数: ");
sscanf (iSeek, "%d");

memset (sTmp, 0, sizeof (sTmp));
strncpy (sTmp, sStr+(strlen(sStr)-iSeek), iSeek);

memset (sTmp1, 0, sizeof (sTmp1));
strncpy (sTmp1, sStr, strlen(sStr)-iSeek);

memset (sStr, 0, sizeof (sStr));
sprintf (sStr, "%s%s", sTmp, sTmp1);

printf ("%s\n", sStr);
}

从键盘输入三个整数,用C语言怎么编写一个简单程序求这三个数的和与平均值? 用c语言写出:用条件编译,设计一个程序,键盘输入一个数,有选择的用这个数求球体积或者立方体体积 语言程序:用函数调用的方法从键盘输入一个十六进制数,以十进制输出 编写一个C程序,判断从键盘输入的一个数M是否是素数。 用c语言编写:从键盘输入一个数,判断是否都能被3整除 用C语言编写一个程序,从键盘输入一个正整数,输出这个整数的所有因子 用C语言编写一个程序,从键盘输入两个正整数,输出这两个整数的最小公倍数 一个c语言编程问题:求s=1/2-2/3+3/5-5/8+.....相加的项数n从键盘输入 求C语言的一个有关回文数的程序。。 编写一个程序,从键盘输入5个数,求这5个数中最大数和最小数