1樓:匿名使用者
main()
printf("1到第n個自然數中奇數為:\n");
while(i<=n)
/*i=1,所以每次加上2必仍為奇數,只要判斷是否小於n便可直接輸出,用sum統計奇數個數*/
printf("奇數個數為:%d",sum);}
2樓:匿名使用者
int n;
scanf("%d", &n);//輸入n值
printf("%d\n", (n+1)/2);//輸出個數,例:如果輸入10,(10+1)/2結果為5,輸入11,(11+1)/2為6,正確
3樓:匿名使用者
#include
main()
while(n<8);
for(i=1;i<=n;i++)
if(i%2==1) printf("%d",i);}
輸入三個自然數,n,i,j(1<=i<=n,1<=j<=n).n表示有一個n行n列的棋盤格子,(i,j)表示棋盤中格子的位置, 5
4樓:匿名使用者
#include
#include
void show(int n,int i,int j);
int main()
void show(int n,int i,int j)printf("\n");
for(a=1;a<=n;a++)//輸出同一列上的位置printf("\n");
while(i>0&&j>0)//左上到右下對角線上的格子的位置i++;j++;
while(i<=n&&j<=n)
printf("\n");
i=b;
j=c;
while(i<=n&&j>0)//左下到右上對角線上的格子的位置i--;j++;
while(i<=n&&j<=n&&i>0&&j>0)}
輸入一個正整數n (1
5樓:匿名使用者
#include
#include
#define max 10
int main()
else
}//給陣列賦值
for(i = 0; i < n; i ++)//找出最小數並記錄下標
min_index = 0;
for(i = 1; i < n; i ++)}//輸出最小值和對應下標
printf("最小值是:%d,它對應的下標是:%d", mun[min_index], min_index);
//最小值與第一個數交換
i = num[0];
num[0] = num[index];
num[index] = i;
//輸出交換後的結果
printf("交換後的數:");
for(i = 0; i < n; i ++)return 0;}
程式設計從鍵盤輸入一個自然數,求1到n所有自然數倒數之和
6樓:匿名使用者
從鍵盤輸入一個自然數n,求1到n所有自然數倒數之和是不是輸入 n
輸出1+1/2+1/3+1/4++++++1/n;;
#include
main()
printf("%d",result);}
python程式設計:輸入一個自然數n,如果n為奇數,輸出表示式1+1/3+…+1/n的值
7樓:匿名使用者
def summ(n):
if n%2:
m=1else:
m=2return round(sum([1/x for x in range(m,n+1,2)]),2)
print(summ(5))
8樓:匿名使用者
def sumlist(n):
if n%2==0:
numlist=[1/(2*x) for x in range(1,(n/2)+1)]
return round(sum(numlist),2)else:
numlist=[1/x for x in range(1,(1/n)+1
reurun round(sum(numlist),2)
c語言程式設計 給定一個自然數n(1≤n≤1000),統計出所有不超過n的正整數中數字0到9出現的次數
9樓:流星不死
/*c語言程式設計bai 給定一個自然數n(1≤dun≤1000),統計zhi出所有
不超過n的正dao整數中數字0到9出現
版的次數,並且權
依次列印出來每個數字出現的次數(0~9),相鄰兩個數字用一個空間隔開。
輸入輸出樣立1
樣例輸入:10
樣例輸出1 2 1 1 1 1 1 1 1 1 1
解釋:在1到10中,只有數字1在整數1和10中重複出現了兩次。其他數字都只出現了一次
輸入輸出樣例2:
樣例輸入:100
樣例輸出:11 21 20 20 20 20 20 20 20 20要求執行記憶體上限2m*/
int fun(int i,int a)
}#include
main()
;scanf("%d",&n);
for(i=n;i>0;i--)
for(i=0;i<10;i++)
printf("%d ",a[i]);
}已完成 不懂可問
c語言程式設計:輸入一個自然數n,求組成n^3的n個連續奇數
10樓:左左強強峰峰
1,if(i==n) break;你這一句是不是有點多餘?為什麼不放在:for(i=1;i<=n;i++)?
2,a=n*n-(n-1)+j*2;你的外部迴圈,也就是i幾乎沒有用,僅僅是用來增加迴圈次數而已,所以最小值都是7 = 3*3-2+0
11樓:進士雜貨店
#include
void main()
printf("\n");
}這樣改改就行,你的原因是第一個迴圈執行n此第二個迴圈就要重複執行n次,所以答案就有n個相同的。
12樓:
沒看懂題,如果輸入3,期望輸出什麼
小於30的自然數,既是8的倍數,又是12的倍數,這個數是
求8和12的最小公倍數,8 2 2 2,12 2 2 3,8和12的最小公倍數是 2 2 2 3 24 答 這個數是24.在30以內 8和12的公倍數只有24 所以這個數是24 24,即能夠被8整除,又能夠被12整除,換句話,就是8和12的最小公倍數 一個小於30的自然數,既是8的倍數數,又是12的...
在大於20而小於30的自然數中3的倍數有對嗎
錯 因為只有三個,它們是 21,24,27。在大於20而小於30的自然數中,是3的倍數有6個對嗎 3的倍數有 21,24,27,只有3個 3個,21,24,27 在大於21而小於31的自然數中,質數有 同時是2 3 5的倍數的數有 在大於21而小於31的自然數中,質數有 1個即23 同時是2 35的...
在1到800的自然數中,不含數字8的數有多少個
從1到100的自然數中,含數字8的自然數有 8,18,28,38,48,58,69,78,88,98,一共 10個,從1到100的自然數中不含數字8的自然數有 100 10 90個,答 從1到100的自然數中不含數字8的自然數有 90個,個位含8的每十個數裡有一個,所以800裡有800 10 80個...