编写程序,将M个字符串(每串的长度不超过N)按顺序合并组成一个新的字符串
#include<stdio.h>
#define M 3
#define N 20
int main()
{
int i, j, k=0;
char a[M][N] = {"AA", "BBBBBB","CC"}, b[100];
printf("The array of strings is:\n");
for(i=0;i<M;i++)
puts(a[i]);
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
if(a[i][j] == '\0') break;
b[k++]=a[i][j];
}
}
b[k] = '\0';
printf("The new string is:\n");
puts(b);
return 0;
}
#include <stdio.h>
int main()
{
char days[7][10] = {"Monday","Tuesday","Wednesday","Thursday",
"Friday","Saturday","Sunday"};
printf("%c\n",days[3][3]);
return 0;
}
#include <stdio.h>
int main()
{
char days[7][10] = {"Monday","Tuesday","Wednesday","Thursday",
"Friday","Saturday","Sunday"};
printf("%s\n",days[3]);
return 0;
}
#include <stdio.h>
#define M 5
#define N 10
int main()
{
int i, k;
char a[M][N]={"Create","Modify","Sort","skip","Delete"};
printf("Output raw string:\n");
for(i=0; i<M; i++)
puts(a[i]);
printf("Enter the number of characters k to keep on the left:\n");
scanf("%d",&k);
for(i=0;i<M;i++)
a[i][k] = '\0';
printf("Output the deleted string array:\n");
for(i=0;i<M;i++)
puts(a[i]);
return 0;
for(i=0;i<M;i++);
}
#include <stdio.h>
int main()
{
/********** Begin *********/
char *month[12]={"January","February","March","April","May","July","June","August","September","October","November","December"};
int i;
scanf("%d",&i);
printf("%s",month[i-1]);
return 0;
/********** End **********/
}