初学者、遇见了问题 希望各位高手帮忙解决下
											1.设计一个函数change(int x,int y,int z),其功能是当调用change(a,b,c)时,使得b=a,c=b,a=c,要求用两种方法实现:1传地址方式  2引用方式。2.输入任意一个字符串,将其中的大写字母转换成小写字母。
希望各位高手没帮忙解决下 菜鸟求学
 2011-03-02 18:46
	    2011-03-02 18:46
  
 2011-03-02 18:55
	    2011-03-02 18:55
   程序代码:
程序代码:#include<stdio.h> //指针形式
change(int *a,int *b,int *c)
{
    int t;
    t=*a;
    *a=*c;
    *c=*b;
    *b=t;
}
main()
{
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    change(&a,&b,&c);
    printf("%d,%d,%d\n",a,b,c);
}#include<stdio.h>   2011-03-02 19:18
	    2011-03-02 19:18
   程序代码:
程序代码:#include <stdio.h>
void main()
{
char c[200];
int i;
scanf("%s",c);
for(i=0;c[i]!='\0';i++)
if(c[i]>='A'&&c[i]<='Z') c[i]=c[i]+32;
printf("%s\n",c);
}这是问题2的										
					
	 2011-03-02 19:23
	    2011-03-02 19:23
   2011-03-02 22:24
	    2011-03-02 22:24
   程序代码:
程序代码:
void upper2low(char str[]) {
        int i=0;
        while(str[i]!='\0') {
                if(str[i]>='A'&&str[i]<='Z'){
                        str[i]+=0x20;
                }
                i++;
        }
}
										
					
	
 2011-03-02 22:37
	    2011-03-02 22:37
   2011-03-02 22:58
	    2011-03-02 22:58