當前位置:編程學習大全網 - 編程軟體 - 尋求C語言編程高手,幫忙檢查程序錯誤之處

尋求C語言編程高手,幫忙檢查程序錯誤之處

#include<stdio.h>

#include<string.h>

#define N 10

char str[N];

void main()

{

void sort(char str[]);

int i,j,min;

char str[10];

printf("enter data:\n");

for(i=1;i<=10;i++)

{

printf("str[%d]=",i);

scanf("%d",&str[i]);

}

printf("\n");

printf("the orginal number:\n");

sort(str);

for(i=1;i<=10;i++)

printf("%5d",str[i]);

printf("\n");

getch();

}

void sort(char str[])

{

int i,j,min;

for(i=1;i<=9;i++)

min=i;

for(j=i+1;j<=10;j++)

if(str[min]>str[j])

min=j;

str[i]=str[min];

printf("\n the sorted number:\n");

for(i=1;i<=10;i++)

printf("%5d",str[i]);

printf("\n");

}

語法錯誤給妳改過來了,妳的裏面有邏輯錯誤,妳再仔細分析壹下,自己改正過來。

主要錯誤是:開始定義壹個數組,是整形(字符型也可以)的,妳是抄的書吧! 有壹些筆誤,落的符號。

sort函數和main函數混在壹起了。應該分別定義。

  • 上一篇:數據結構編程題目C語言或C++版本(燈塔問題)
  • 下一篇:血手幽靈鍵盤b740怎麽調節背光
  • copyright 2024編程學習大全網