2014-01-09 158 views
-3

我的問題將是有關C編程如何按鈕屬性適用於CSS

我創造了我的C程序 和它包括;

有些值是通過鍵盤在M值和N值之間輸入的。

問題是; 計算鍵盤輸入的重複最小值的次數。

我的示例代碼

#include<stdio.h> 
#include<conio.h> 

void main() { 
    long say[k], ek; 
    int i; 

    for (i=0; i<k; i++) 
    { 
     printf("%d. sayiyi girin:", i+1); 
     scanf("%d", &say[k]); 
    } 

    ek=x[0]; 
    for (i=0; i<k; i++) 
    { 
     if (x[i]<ek)ek=x[i]; 
    } 

    printf("en kücük sayi:%ld\n", ek); 
    return1; 
} 

int main() 
{ 
    int i, j, k; 

    printf("ilk sayiyi girin:"); 
    scanf("%d", &i); 
    printf("ikinci sayiyi girin:"); 
    scanf("%d", &j); 
    printf("iki sayi arasinda kac tane sayi yazilacagini gir:"); 
    scanf("%d", &k); 
    { 
     printf("en cok tekrar edilen:"); 
     for (i=0, i<k, i++) 
     { 
      if (eleman[i]==0) break; 
      { 
       printf("%d", eleman[i]); 
      } 
      printf("en kücük:%d", ek); 
     } 
     getch(); 
     return0; 
    } 
} 

有什麼不好的呢?

filter:dropshadow(color =#bababa,offx = 0,offy = 0); }

+2

咦?你的問題是什麼? – bblincoe

+0

有什麼不對?它是否編譯?它運行正確嗎?它做了什麼是錯誤的? – Sorin

+0

第一個問題:你有兩個'main'函數 - 只允許一個。 –

回答

1

在你的第一個main功能:

您使用數組x未聲明的。

您正在使用scanf功能,這是邪惡的。由於您將此標記爲C++,因此請使用std::cin

for循環的變量或限制k從不初始化。

在第二main功能:

陣列eleman未聲明也不初始化。

你有if語句之後宣佈的聲明組,不知道這是故意的:

if (eleman[i]==0) 
    break; 
{ // Is this part of the "if" statement? 
    printf("%d", eleman[i]); 
} 
printf("en kücük:%d", ek); 

您正在使用<conio>這意味着你使用的是舊的編譯器。
試試這個:

std::cout << "Press ENTER to continue.\n"; 
std::cin.ignore(100000, '\n'); 

代碼審查,請張貼在CodeReview.StackExchange.com