欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3432|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

關(guān)于C語言結(jié)構(gòu)體顯示的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:518902 發(fā)表于 2020-10-22 22:07 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
10黑幣
想把結(jié)構(gòu)體用在單片機(jī)上 可是發(fā)現(xiàn)我不會(huì),我就用turboc寫了個(gè)試試
結(jié)果根本沒有用 搞得焦頭爛額 希望大家?guī)蛶臀?img src="static/image/smiley/default/em06.gif" smilieid="6" border="0" alt="" />
如圖 綠色熒光筆為我想顯示的代碼,結(jié)果顯示null 我暈倒!

屏幕截圖 2020-10-22 220403.png (6.08 KB, 下載次數(shù): 102)

屏幕截圖 2020-10-22 220403.png

屏幕截圖 2020-10-22 220244.png (53.04 KB, 下載次數(shù): 80)

屏幕截圖 2020-10-22 220244.png

最佳答案

查看完整內(nèi)容

我猜樓主是想實(shí)現(xiàn)以下功能: 用循環(huán)來輸入書本的信息,但是預(yù)先不知道要輸入多少本,當(dāng)answer == 1 時(shí)就停止輸入, 然后打印書本的總數(shù),并且輸出每一本的信息。 若真是這樣,難度有點(diǎn)大……
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:690448 發(fā)表于 2020-10-22 22:07 | 只看該作者
我猜樓主是想實(shí)現(xiàn)以下功能:

用循環(huán)來輸入書本的信息,但是預(yù)先不知道要輸入多少本,當(dāng)answer  == 1 時(shí)就停止輸入,
然后打印書本的總數(shù),并且輸出每一本的信息。


若真是這樣,難度有點(diǎn)大……
回復(fù)

使用道具 舉報(bào)

板凳
ID:101277 發(fā)表于 2020-10-23 06:54 來自觸屏版 | 只看該作者
你連數(shù)組操作這塊都還沒搞清楚。
回復(fù)

使用道具 舉報(bào)

地板
ID:833190 發(fā)表于 2020-10-24 14:47 | 只看該作者
  1. #define _CRT_SECURE_NO_WARNINGS

  2. #include <stdio.h>
  3. struct books{
  4.     char name[20];
  5.     char author[20];
  6.     float price[20];
  7. };
  8. int i = 1;
  9. int main(void)
  10. {
  11.     struct books library;
  12.     printf("name of the book?\n");
  13.     scanf_s("%s", library.name,20);
  14.     printf("author of the book?\n");
  15.     scanf_s("%s", library.author,20);
  16.     printf("price of the book?\n");
  17.     scanf("%f", &library.price[i-1]);
  18.     int answer = 0;
  19.     if (scanf("%d", &answer) == 1)
  20.     {
  21.         printf("You got %d books\n", i);
  22.         for (; i > 0; i--)
  23.         {
  24.             printf("book number:%d\n", i);
  25.             printf("name:%s\n", library.name);
  26.             printf("author:%s\n", library.author);
  27.             printf("price:%f\n", library.price[i-1]);
  28.         }
  29.         return 0;
  30.     }
  31.     else i++;
  32.     return 1;
  33. }
  34. 字符數(shù)組不用&,字符數(shù)組的名字就代表的是首地址
復(fù)制代碼
回復(fù)

使用道具 舉報(bào)

5#
ID:833190 發(fā)表于 2020-10-24 15:27 | 只看該作者
本帖最后由 i_could_have 于 2020-10-24 15:39 編輯
  1. #define _CRT_SECURE_NO_WARNINGS

  2. #include <stdio.h>
  3. struct books{
  4.     char name[20];
  5.     char author[20];
  6.     float price[20];
  7. };
  8. int i = 1;
  9. int main(void)
  10. {
  11.     struct books library;
  12.     printf("name of the book?\n");
  13.     scanf_s("%s", library.name,20);
  14.     printf("author of the book?\n");
  15.     scanf_s("%s", library.author,20);
  16.     printf("price of the book?\n");
  17.     scanf("%f", &library.price[i-1]);
  18.     int answer = 0;
  19.     if (scanf("%d", &answer) == 1)
  20.     {
  21.         printf("You got %d books\n", i);
  22.         for (; i > 0; i--)
  23.         {
  24.             printf("book number:%d\n", i);
  25.             printf("name:%s\n", library.name);
  26.             printf("author:%s\n", library.author);
  27.             printf("price:%f\n", library.price[i-1]);
  28.         }
  29.         return 0;
  30.     }
  31.     else i++;
  32.     return 1;
  33. }

  34. 你把字符數(shù)組鍵盤輸入那塊的&符號(hào)去掉。
復(fù)制代碼
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表