解题思路:我个人比较喜欢用数组做这些问题
注意事项:
参考代码:
#include<stdio.h>
#include<malloc.h> //malloc函数头文件
int main()
{
int m,n,*a,i,j=0;
scanf("%d%d",&m,&n);
a=(int*)malloc(sizeof(int)*n); //malloc函数为数组a申请大小为n的空间存放数据
for(i=0;i<n;i++)
scanf("%d",a+i);
for(i=0;i<n;i++)
{
if(m>=*(a+i))
m-=*(a+i);
else
j++;
}
printf("%d",j);
free(a); //最后记得释放该数组所占用的空间
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:981 |
C语言训练-大、小写问题 (C语言代码)浏览:2421 |
分糖果 (C++代码)浏览:1537 |
字符串问题 (C语言代码)浏览:1634 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:690 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:591 |
WU-整除问题 (C++代码)浏览:648 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:544 |
打印十字图 (C语言代码)浏览:2820 |
字符串输入输出函数 (C语言代码)浏览:2604 |