急求两道c语言的程序设计题!急!急!!急!!!

来源:百度知道 编辑:UC知道 时间:2024/05/23 18:42:33
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.就是删除数组中元素而已。可以用一个辅助变量tag,初始为0,对数组从左向右遍历,遇到要删的字符,则tag++,其后的元素都向左移tag位。

2.假设是m行n列的数组转置,则
for(i=0;i<m;i++)
for(j=0;j<n;j++)
b[j][[i]=a[i][j];
就这么简单。

DING