- 急求两道c语言程序设计题答案!急!急!!急!!!1.编写程序,程
- 1.编写程序,程序的功能是:删除一个字符串中指定的字符。设有如下的字符串:“turbo c and borland c++”,从上输入任一个字符,然后从上述字符串中删除该字符(有几个删除几个)。例如输入字符n,删除后变为:“turbo c ad borlad c++”。如果输入了字符串中不存在的字符,则字符串照原样输出。同一字母的大、小写按不同字符处理。
2.若有说明:int a[2,3]={{1,2,3},{4,5,6}}; 试编程:将a的行和列的元素互换后存到另一个二维数组b中并输出数组b的元素值。
- 1.#include
#define MAX 50
void main(){
char arry[MAX];
char str;
int i=0,j,k;
printf("请输入一个字符串:");//注意一下空格为结束符,无法读入
scanf("%s",arry);
printf("请输入要删除的字符:");
scanf("%s",&str);
while(arry[i]!=NULL){
if(arry[i]==str) {
j=i;
k=j+1;
while(arry[k]!=NULL){
arry[j]=arry[k];
j=k;
k++;
}
arry[j]=NULL;
}
else
i++;
}
for(j=0;j
#define ROW 3
#define SOC 2
void main(){
int a[,ROW]={{1,2,3},{4,5,6}};
int b[ROW,SOC];
int i,j;
printf("a数组元素为:\n");
for(i=0;i