啥意思?很明显你括号不匹配,而且scanf里面的参数不匹配,而且max函数没有实现,而且main函数没有返回值。
字符串的比较不能用==,只能用strcmp等函数。
include <stdio.h>int main(void){int a,b,c;printf("Please input a,b");scanf("%d,%d",&a,&b);c=a+b;printf("%d+%d=%d\n",a,b,c);}这个代码就是计算两个值的和并打印出来,例如:Please input a,b10,2 10+2=12 望采纳。
include int f(int m){ static int n=0; //静态变量,只初始化一次,第二次为上一次的剩余结果 n+=m;return n; //第一次n=1 第二次m=1,n+=m=2 } void main(){ int n=0;printf("%d,",f(++n)); //++n,先自增,后调用n,相当于调用f(1)printf("%d\n",f(n++...
include <stdio.h>#include <stdlib.h>struct link{int data;struct link *next;};typedef struct link* Link;int getMinSum(int *array,int n,int m);void main(){ int n,m; int *array; int res=0; int i=0; scanf("%d %d",&n,&m); array=(int*)malloc(sizeof(int...
把if (a>b);改为if (a>b)——删除最后的分号。在最后一个}前加一句return 0;。
你没有考虑a=0的情况,我把我写的给你看看,你看看有什么不同吧:include<stdio.h> include<math.h> main(){ int a,b,c;double DT,x,x1,x2;scanf("%d %d %d",&a,&b,&c);DT=b*b-4*a*c;if((a==0)&&(b==0))printf("Input error!\n");else { if(a==0){x=-c/(1...
include <stdio.h> include <stdlib.h> include <conio.h> include define Max 10 define Bomb 10 void initial();void draw();void event();void open();int win();void result();int item[Max+2][Max+2]={0};int state[Max+2][Max+2]={0};int x=1,y=1,t=0;/***/ mai...
1、是不执行。2、使用if()语句1;语句2; 只有紧跟其后的一条语句属于这个if(),也就是说语句1;是这个if()的,语句2;就不是了。要想使语句2;也属于这个if()需要使用大括号,如下:if(){ 语句1;语句2;} 3、a=10,b=c;使用逗号运行符,算一句。
a+=a*=a-=a*=3应该从后向前这样拆开计算:a*=3;a-=a;a*=a;a+=a;最后, a为0