c语言程序设计中出现too many initializers,是设置错误造成的,解决方法如下:
1、首先在电脑中,找到并启动c语言编译软件程序,然后点击编译程序。
2、接下来找到并点击链接程序按钮。
3、然后点击运行按钮。
4、也可以在键盘上按下快捷键,进行运行。
5、此时,页面之中将会d出一个命令提示符,就完成了。
你这个程序之所以不对,是因为有三个个错误。
第一个错误是e=c-a和f=d-b两个运算缺少了条件,e=c-a和f=d-b这两个运算要在输入数据时,后者的小时数大于前者的小时数的时候,才有意义;
第二个错误是选择循环结构的条件不应该是f<0,这道题目里f表示分钟数,你写了f<0,也就表示分钟数小于0,才执行条件语句,这样是没有意义的;
第三个错误是用不着多定义g,h这两个变量。
你可以这样改正,使用if-else的条件选择语句,其中if()内的表达式可以设置为d=<b,后面的语句为“e=c-a;f=d-b;”,然后else 的语句设置为“e=c-a-1;f=d+60-b“,如下图所示。
注意,在输入代码的过程中,需要在全英文状态下输入,否则程序会报错。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)