将下面C语言风格的句子转变成C++风格的句子printf(" 菜名: "); scanf("%s", &in[i].F_Name); printf(" 编号: "); scanf("%d", &in[i].F_num); printf(" 价格: "); scanf("%f", &in[i].price); printf(" 菜品特色: "); scanf("%s", &in[i].description); printf(" 菜品规格: "); scanf("%s", &in[i].F_Spec);
时间: 2023-07-18 17:52:14 浏览: 85
cout << "菜名: ";
cin >> in[i].F_Name;
cout << "编号: ";
cin >> in[i].F_num;
cout << "价格: ";
cin >> in[i].price;
cout << "菜品特色: ";
cin >> in[i].description;
cout << "菜品规格: ";
cin >> in[i].F_Spec;
相关问题
scanf("%s", &arr[i].name);
scanf("%s", &arr[i].name); 是一个C语言中的输入函数,用于从标准输入中读取字符串并将其存储到arr[i].name变量中。具体解释如下:
1. scanf函数:scanf是C语言中的输入函数,用于从标准输入(通常是键盘)读取数据。
2. "%s"格式控制符:"%s"是scanf函数的格式控制符之一,用于读取字符串。
3. &arr[i].name:&arr[i].name表示arr数组中第i个元素的name成员变量的地址。在C语言中,数组名本身就是数组首元素的地址,通过下标访问数组元素时,可以使用&运算符获取该元素的地址。
所以,scanf("%s", &arr[i].name); 的作用是从标准输入中读取一个字符串,并将其存储到arr数组中第i个元素的name成员变量中。
将C风格的语句改为C++ printf(" 用户姓名: "); scanf("%s", &in[i].G_Name); printf(" 用户编号: "); scanf("%d", &in[i].G_num); printf(" 用户电话: "); scanf("%ld", &in[i].iphone); printf(" 用户余额: "); scanf("%f", &in[i].balance); printf("\n");}
cout << " 用户姓名: ";
cin >> in[i].G_Name;
cout << " 用户编号: ";
cin >> in[i].G_num;
cout << " 用户电话: ";
cin >> in[i].iphone;
cout << " 用户余额: ";
cin >> in[i].balance;
cout << "\n";