c语言小程序 帮我看看哪里错了

#include <stdio.h>
void try(int,int,int);
main()
{
int x=2,y=3,z=0;
pirntf("%d%d%d",x,y,z);
try(x,y,z);
pirntf("%d%d%d",x,y,z);
}
void try(int x,int y,int z);
{
pirntf("%d%d%d",x,y,z);
z=x+y;
x=x*x;
y=y*y;
pirntf("%d%d%d",x,y,z);
}

--------------------Configuration: 函数如何传递 - Win32 Debug--------------------
Compiling...
函数如何传递.cpp
G:\c语言的暑假\3\函数如何传递.cpp(2) : warning C4091: '' : ignored on left of 'void' when no variable is declared
G:\c语言的暑假\3\函数如何传递.cpp(2) : error C2143: syntax error : missing ';' before 'try'
G:\c语言的暑假\3\函数如何传递.cpp(2) : error C2143: syntax error : missing ';' before 'try'
G:\c语言的暑假\3\函数如何传递.cpp(6) : error C2065: 'pirntf' : undeclared identifier
G:\c语言的暑假\3\函数如何传递.cpp(7) : error C2319: 'try' must be followed by a compound statement. Missing '{'
G:\c语言的暑假\3\函数如何传递.cpp(8) : error C2317: 'try' block starting on line '7' has no catch handlers
G:\c语言的暑假\3\函数如何传递.cpp(9) : warning C4508: 'main' : function should return a value; 'void' return type assumed
G:\c语言的暑假\3\函数如何传递.cpp(10) : warning C4091: '' : ignored on left of 'void' when no variable is declared
G:\c语言的暑假\3\函数如何传递.cpp(10) : error C2143: syntax error : missing ';' before 'try'
G:\c语言的暑假\3\函数如何传递.cpp(10) : error C2143: syntax error : missing ';' before 'try'
G:\c语言的暑假\3\函数如何传递.cpp(11) : error C2447: missing function header (old-style formal list?)
执行 cl.exe 时出错.

函数如何传递.obj - 1 error(s), 0 warning(s)

小弟很菜鸟 见谅 勿喷

第1个回答  2011-07-15
确实菜。。。。

c语言帮我看看哪里错了,小写化大写不行 结果是问号
已经改正了,运行通过:include <stdio.h> int main(){ char tmp;scanf("%c",&tmp);if(tmp>=65&&tmp<=90){ tmp=tmp+32;printf("%c\\n",tmp);return 0;} if(tmp>=97&&tmp<=122){ tmp=tmp-32;printf("%c\\n",tmp);return 0;} } ...

我是c语言小白,问问大神帮我看看编写的简单程序这哪里出错了?
表面上看都是一样的代码,但是第二行就有错误,是全角和半角的不同,再看:正确编译运行 所以你的代码没有任何问题,但是要注意代码输入的方法。以前回答了很多,有时间可以看看我最近回答c语言问题:网页链接 网页链接 网页链接 网页链接等等。

C语言求解,谁帮我看看我哪里错了,答案不对
if((a+b+c+d)%15==0) { t = a*1000 + b*100 + c*10 + d; sum += t; \/\/ 这句要放在if的范围内} 我提供一个更好的写法 include <stdio.h>int main() {int a, b, c, d;long sum = 0, t;for (t = 1000; t < 10000; t += 2) {a = t \/ 1000;b =...

c语言,大家帮我看看是哪错了?这个程序是用来输出所有的水仙花数(就是各...
水仙花数是100-999是三次方 include <stdio.h> int f(int n);void main(){ int i,x;for(i=100;i<1000;i++){ x=f(i);if (x==1){ printf("%d\\n",i);} } } int f(int n){ int s,j,c,d;s=n%10;c=n\/100;j=(n-100*c)\/10;if (n==(s*s*s+c*c*c+j*j*j...

...小程序,不知道哪出错了(没语法错误)?高说帮我看看呀,指点一二。_百...
include<stdio.h> int main(){ int i=1,sum=0;for(i=1;i<=100;i++){ printf("%d\\n",i);sum=sum+i;} printf("sum%d\\n",sum);return 0;}

c语言比较两个数大小的编程帮我看看那里错了
main(){ int a,b,c;scanf("%d%d",&a,&b);if(a>b)a=c;\/\/应该是c=a else b=c;\/\/应该是c=b printf("%d",c);getch();}

帮我看看这个c语言程序怎么错了 #include<stdio.h> void main(void...
include<stdio.h> void main(void){ int fun(int n); \/\/加上这一句就行了。int a,b;printf("输入一个正整数:");scanf("%d",&a);b=fun(a);if(b==0)printf("%d不是素数\\n",a);else printf("%d是素数\\n",a);} int fun(int n){ register int i;if(n<=1) return 0;...

c语言高手帮我看看这段代码哪里不对
错在“\/”,注意要用两个“\\\\”正确的程序如下:include <stdlib.h> void main(){ system("del d:\\\\55.txt");}

C语言数组编程 帮我看看哪里错了
这是在你的基础上改写程序:include <iostream>\/\/cout的头文件是"iostream"include <stdio.h>\/\/scanf的头文件是"stdio.h"using namespace std;void main(){ int i,max,min,pos_max,pos_min,a[10];cout<<"请输入十个元素:"<<endl;for(i=0;i<10;i++)\/\/输入数组a的元素 scanf("%d",...

将一列数倒序排列,用C语言,请帮我看看哪里出错了?
你第一个循环,即给一个数组赋值输入的时候,下标是从0开始,到n-1结束。第二个循环,即输出的时候是从n到0,所以出错了。把第二个for里面改为i=n-1;i>=0;i--

相似回答