1樓:捌零老陳
for(i=0;i<9;i++)}
2樓:匿名使用者
#include
int main()
{int i,j,t,a[10]; // 幫你去掉了變數k,minprintf("請輸入10個數:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<=9;i++)
{// 幫你去掉了k=i賦值操作
for(j=i+1;j<=9;j++)
{// 幫你去掉了min=a[k]操作
if(a[j]
你的有點凌亂,幫你改了一下,建議到編譯器上去寫,不要到手機上寫。手機上畢竟不方便!
求助高手,c語言···
3樓:
其實前面幾道題樓主可以在vc上跑一跑就知道執行結果是什麼了。後面的設計題仔細看下譚浩強的c語言書也都能做出來。希望你能多自己動腦想一想啊。
c語言程式設計,求助高手
4樓:匿名使用者
你的動態陣列只有n個元素,已經裝滿了的話,就需要擴容。
具體看例子。
#include
#include
#include
struct user
;int main()
//追加
strcpy(array[n].name,user_name);
array[n].score=user_score;
n++;
printf("追加使用者後:\n");
for(i=0;iprintf(n-1!=i ? "%s %d," : "%s %d\n",
array[i].name,array[i].score);
free(array);
return 0;}
5樓:喜羊羊
初始化的型別不能直接用user,必須加上struct。而且陣列初始化時元素個數必須是定值,初始化以後元素個數是不可以改變的。
比如初始化陣列,元素有10個:
struct user array[10];
如果想增加元素,必須用鍊表的形式:
struct user *array;
然後用malloc動態分配記憶體。
C語言,選擇法排序,對陣列A進行公升序排列,求答案,謝大神
給你個我以前寫的降序的程式,你稍微改下就行了,我懶得改了,include define n 10 main printf 這 d個數從大到小排列為 n n 列印出這十個經排列後的數 for i 0 i printf d a i printf n include include main printf...
c語言選擇題,C語言選擇題?
首先a,每次j的for迴圈中,s的值也都會重新歸0,但題目中的s只在i的for迴圈中歸0,在j的迴圈中是不斷累加的過程,因此a是錯的。b中,j的初始話在i中,但這樣j 0實際只會執行一次,也就是說,j的for迴圈除了第一次迴圈10次外,以後的幾次會因為直接j 10而不會有迴圈,所以b是錯的 c中,i...
c語言氣泡排序法,C語言氣泡排序。
1 基本思想 在要排序的一組數中,對當前還未排好序的範圍內的全部數,自上而下對相鄰的兩個數依次進行比較和調整,讓較大的數往下沉,較小的往上冒。即 每當兩相鄰的數比較後發現它們的排序與排序要求相反時,就將它們互換。2 例項 3 解釋 include int main for j 1 j 9 j for...