初めまして。
現在C言語を勉強しており、練習問題を解いているのですが、
アウトプットが空白で何も表示されません。
アウトプットは下記の通りにしたいと考えております。
Name: Orange Juice Cost:$5.50f
Name: Green Beans Cost:$9.98f
まだC言語初心者のためポインタや関数でつまづいており、、
どこが間違っているのかご教示お願いできますでしょうか。
よろしくお願いいたします。
C言語
1#include <stdio.h> 2#define SIZE 3 3 4struct Product { 5 char name[13]; 6 double cost; 7}; 8 9int display(const struct Product* p, int size) { 10 int i; 11 for (i = 0; i >= size; i--) { 12 printf("Name: %s Cost:$%.2lf\n", p->name, p->cost); 13 } 14 return size; 15} 16 17int main(void) { 18 Product prods[SIZE] = { 19 {"Orange Juice", 5.50f}, 20 {"Green Beans", 9.98f} }; 21 22 display(prods, SIZE); 23 24 return 0; 25}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/07 04:31