include<stdio.h> int main(){ int a,b;float x,y;char c1,c2;scanf("%d%d",&a,&b);//不要添加多余字符 scanf("%f%f",&x,&y);//float类型用%f getchar(); // 添加此句接收上一句按下的回车符 scanf("%c%c",&c1,&c2);//输入这两字符时需连在一起 输入 printf("%d ...
2、使用if()语句1;语句2; 只有紧跟其后的一条语句属于这个if(),也就是说语句1;是这个if()的,语句2;就不是了。要想使语句2;也属于这个if()需要使用大括号,如下:if(){ 语句1;语句2;} 3、a=10,b=c;使用逗号运行符,算一句。
void main(){ int a,b,t;scanf("%d,%d",&a,&b);if(a>b){t=b;b=a;a=t;} printf("%d,%d\n",a,b); }
printf("因子为:\n");} 这个语句多了个},书写要正确。
再到第二个for循环满足条件j=0&&j<i===>当i=1时j只能==0,当i=2时j只能是==0或1(条件j<i)如下:i=1 j=0 ===》 s1=a[1][0]+0=3;i=2 j=0 ===》 s2=a[2][0]=5 i=2 j=1 ===》 s3=a[2][1]=6 最后S=S1+S2+S3==14;(依据:S+=a[i][j])...
include <stdio.h> int main (){ int i,j,a[][3]={1,2,3,4,5,6,7,8,9};for (i=1;i<3;i++)for(j=i;j<3;j++) printf("%d",a[i][j]);printf("\n");} 数组a[][3]是由a[0][0]~a[2][2]组成的,第一层循环取 i 为1,而j等于i开始就是a[1][1]=5,...
include <stdio.h>int main(){ int a,b,c;scanf("%d%d", &a, &b); c=a+b; printf("c=%d\n", c); return 0;}//使用英文的标点符号,不要使用中文的
让我们一起来看看你的代码:#include main() { int x=2; while(x--); printf("%d\n",x); },很明显,这里的头文件写错了,应该是“stdio.h”。修改它之后,代码会变得更加标准,也更容易被其他开发人员理解。此外,你提供的代码中还存在一个while循环的问题。这个循环会一直运行直到x的值为0...
include <stdio.h> int main(){ int a[10];int i,j,t;printf("input 10 numbers:\n");for(i=0;i<10;i++)scanf("%d\n",&a[i]);printf("\n");for(j=0;j<9;j++)for(i=0;i<9-j;i++)if(a[i]>a[i+1]){ t=a[i];a[i]=a[i+1];a[i+1]=t;} printf("...
样例 输入输出了3 次。所以要加循环,或用数组:int A[3],B[3],i;for (i=0;i<3;i++) scanf("%d %d",&A[i],&B[i]); //输出3 对 数值 for (i=0;i<3;i++) printf("%d\n",A[i]+B[i]); // 输出3个结果 ...