回覆列表
-
1 # 變餅檔
-
2 # C語言基礎
錯誤解析
錯誤如下:scanf函數輸入數據沒有取地址
不用循環方法: -
3 # 用戶3544466107692925
#include<stdio.h>
void main()
{
int i,n,sum;
sum=n=0;
do
{
printf("請輸入一個數字:\n");
scanf("%d",&i);
sum+=i;
n++;
}
while(n<=10)
printf("10個數字的和為:%d.\n",sum);
}2,
#incldue<stdio.h>
void main()
{
int i,n,sum;
sum=n=0;
while(n<=10)
{
printf("請輸入一個數字:\n");
scanf("%d",&i);
sum+=i;
n++;}
printf("10個數字的和為:%d.\n",sum);
}3,
#include<stdio.h>
void main()
{
int i,n,sum;
sum=n=0;
for(;n<=10;n++)
{
printf("請輸入一個數字:\n");
scanf("%d",&i);
sum+=i;
}
printf("10個數字的和為:%d.\n",sum);
}
比較方法:
1、比較從第一個數開始,先比較第一個數和第二個數的大小,如果第一個數大於第二個數,則將第一個數和第二個數互換;不大於(即等於或小於)則不作處理。
2、然後,再將第二個數和第三個數比較,同樣,若大於則將它們互換。