|
发表于 2020-8-31 14:15:52
|
显示全部楼层
雨天Zz 发表于 2020-8-31 14:13
error C2143: syntax error : missing ';' before 'type'
error C2065: 'a' : undeclared identifier
e ...
我的代码可以运行吗?
- #include <stdio.h>
- int main()
- {
- int i,j,t,n, a[10] = {0};
- do
- {
- printf("请输入一个大于1小于等于10的整数:");
- scanf("%d",&n);
- } while(n<=1||n>10);
- printf("please input %d numbers:",n);
- for(i=0; i<n; i++)
- {
- scanf("%d",&a[i]);
- }
- for(j=0; j<n-1; j++)
- {
- for(i=0; i<n-1-j; i++)
- {
- if(a[i]>a[i+1])
- {
- t=a[i];
- a[i]=a[i+1];
- a[i+1]=t;
- }
- }
- }
- for(i=0; i<n; i++)
- {
- printf("%d ",a[i]);
- }
- return 0;
- }
复制代码 |
|