41 行目にエラーがあります: 'int' の前に式が必要です 45 行目: '&' のオペランドの比較を括弧で囲んでください
また、43 ~ 45 のコードが意味を成しているかどうかを確認したかったのです。
初めてこのフォーラムに投稿します。C は初めてなので、この投稿のアマチュアな性質をご容赦ください。
#include<stdio.h>
#include<math.h>
int main(void)
{
// LOCAL DECLARATIONS
int bricks; //the number of bricks available
int spheres; //the number of spheres available
int prisms; //the number of prisms available
int final_string(int bricks, int spheres, int prisms); //the longest possible string with the given shapes in an alternating fashion
// EXECUTABLE STATEMENTS
printf("\nEnter the number of bricks: ");
scanf("%d", &bricks);
printf("Enter the number of spheres: ");
scanf("%d", &spheres);
printf("Enter the number of prisms: ");
scanf("%d", &prisms);
printf("\nLongest possible string of alternating shapes usuing only two different shapes: %d", int final_string(int bricks, int spheres, int prisms));
int final_string(int bricks,int spheres,int prisms);
{
return bricks * (bricks > spheres & bricks > prisms) + spheres * (spheres > bricks & spheres > prisms) + prisms * (prisms > bricks & prisms > spheres);
}
return(0);