我已经存储了所有变量,但出于某种原因,他们并没有加起来并给我我的总数.(每个公交车号码存储用户输入以输入学生数量)
allSuburbs= bus121+bus711+bus451+bus562+bus122+bus113+bus123+bus324+bus654;
northSuburbs= bus121+bus711+bus451;
southSuburbs= bus562+bus122;
eastSuburbs= bus113+bus123;
westSuburbs= bus324+bus654;
printf("Total students:\n",&allSuburbs);
printf("Total students from North Suburbs:\n",&northSuburbs);
printf("Total students from South Suburbs:\n",&southSuburbs);
printf("Total students from East Suburbs:\n",&eastSuburbs);
printf("Total students from West Suburbs:\n",&westSuburbs);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
您缺少格式字符串以获取格式化为消息的值(第一个参数printf).此外,您应该注意,您可能只想打印变量,而不是它们的地址 - 所以失去了&运算符:
printf("Total students %d:\n", allSuburbs);
// Format string ------^
// No & here ------------------^
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |