C語言編寫實際問題看法

2021-07-31 07:02:57 字數 942 閱讀 3801

每個人應分到7個籮筐,每人各3.5筐魚。採用3*3陣列來表示三個人分到的東西。

陣列的每行每列元素之和都是7;

陣列行: 滿筐 + 半筐 = 3.5筐;

每個人所得滿筐數不會超過3筐;

每個人至少有1個半筐;   (來自網路)

#include

int main()

{int a[3][3],count;

int i,j,k,m,n,flag;

printf("it exists possible distribution plans:\n");

for(i=i;i<=3;i++)//試探第一人滿筐a[0][0]的值。

{a[0][0]=i;

for(j=i;j<=7-i&&j<=3;j++)

{a[1][0]=j;//試探第二人滿筐的a[1][0]的值

if((a[2][0]=7-j-a[0][0])>3) continue;

if(a[2][0]

[root@localhost 17]# ls

allotfish  allotfish.c

[root@localhost 17]# ./allotfish

it exists possible distribution plans:

no.12808737       full basket semi-basket empty

fishera:     1    5    1

fisherb:     3    1    3

fisherc:     3    1    3

no.12808738       full basket semi-basket empty

fishera:     2    3    2

fisherb:     2    3    2

fisherc:     3    1    3

C語言 Switch語句解決實際問題

任務 include define price 12 此處以千千快遞為例,每千克貨物運費12rmb,定義常量巨集 int main printf 請輸入距離 千公尺 scanf f fdistance if fdistance 0 if fdistance 3000 else ffreight pr...

C語言之實際問題 指標賦值

c語言之實際問題 指標賦值 const u8 testbuf 20 void fun u8 mode u8 ptbuf 0 switch mode case 1 ptbuf testbuf printf ptbuf break case 2 ptbuf 0 1 ptbuf 1 1 printf pt...

關於C語言日常使用中的實際問題

千萬不要在程式中隨意移動你的指標!因為這個小問題搞了一下午 晚上 字元陣列的容量必須至少比待儲存字串中的字元數多1.在分配字元指標空間malloc 時也必須至少比至少比待儲存字串中的字元數多1,再分配空間後必須及時free 釋放指標後,一定要將指標指向null。否則p指向的空間是未知資料 p就成了野...