用C语言编一程序,将一字符串computer赋给一个字符数组,然后从第一个字母开始间隔的输出该串,请用%D

来源:百度知道 编辑:UC知道 时间:2024/06/17 06:54:19

#include "stdio.h"
#include "conio.h"

main()
{
char a[]="computer";
char *p = (char*)malloc( strlen(a) * 3 + 1 );
int i;
for(i=0 ;i< strlen(a) ; i++)
{
*(p+i*3) = a[i];
*(p+i*3+1) = '\%';
*(p+i*3+2) = 'D';
}

*(p+i*3) = '\0';

puts(p);
getch();
}

#include "stdio.h"
#include "conio.h"

void main()
{
char a[]="computer";
char *p = (char*)malloc( strlen(a) * 3 + 1 );
int i;
for(i=0 ;i< strlen(a) ; i++)
{
*(p+i*3) = a[i];
*(p+i*3+1) = '\%';
*(p+i*3+2) = 'D';
}