codeblock 很简单的一个小程序 运行的时候说是停止运行,不知道为什么

54仰望天空 2014-04-18 05:28:56
#include<stdio.h>
void main()
{
int a[10],i,minv;
int *p;
p=a;
for (i=0;i<10;i++);
{
scanf("%d",p+i);

}
minv=*p;
for(i=1;i<10;i++)
{
if (minv>*(p+i))
minv=*(p+i);
}
printf("%d",minv);
}
很简单的一个程序,而且程序也是对的,但是在运行的时候显示停止运行,无法输出结果,求解答
...全文
314 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
风吹得好舒服 2014-04-20
  • 打赏
  • 举报
回复
看一半天,居然就是多了一个分号。
LubinLew 2014-04-18
  • 打赏
  • 举报
回复
多了个分号都看到了,眼神真好
mcmay 2014-04-18
  • 打赏
  • 举报
回复
引用 2 楼 zhangyonghui2117 的回复:
[quote=引用 楼主 u014787492 的回复:] #include<stdio.h> void main() { int a[10],i,minv; int *p; p=a; for (i=0;i<10;i++); { scanf("%d",p+i); } minv=*p; for(i=1;i<10;i++) { if (minv>*(p+i)) minv=*(p+i); } printf("%d",minv); } 很简单的一个程序,而且程序也是对的,但是在运行的时候显示停止运行,无法输出结果,求解答
/////// for (i=0;i<10;i++);多了个分号[/quote] 正解
「已注销」 2014-04-18
  • 打赏
  • 举报
回复
引用 楼主 u014787492 的回复:
#include<stdio.h> void main() { int a[10],i,minv; int *p; p=a; for (i=0;i<10;i++); { scanf("%d",p+i); } minv=*p; for(i=1;i<10;i++) { if (minv>*(p+i)) minv=*(p+i); } printf("%d",minv); } 很简单的一个程序,而且程序也是对的,但是在运行的时候显示停止运行,无法输出结果,求解答
/////// for (i=0;i<10;i++);多了个分号
「已注销」 2014-04-18
  • 打赏
  • 举报
回复

/// 求最小数


#include<stdio.h>
void main()
{
    int a[10],i,minv=1;
    int *p;
    p=a;
    for (i=0;i<10;i++)
    {
        scanf("%d",p+i);

    }
    minv=*p;
    for(i=1;i<10;i++)
    {
        if (minv>*(p+i))
            minv=*(p+i);
    }
    printf("the min digit is:%d",minv);
}

/*
5
89
1
236
956
65
23
85
3
2
the min digit is:1
Process returned 18 (0x12)   execution time : 14.446 s
Press any key to continue.
*/

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧