C语言试题,求解急急急急!!!!!!!!!!!

特别不高兴的女朋友
小明上大学了,学习上不怎么努力,居然还找了女朋友(父母希望他好好学习,所以很生气),为了两人浪漫,不得不经常要买些小礼物,小零食,开销很大,家里面又不是大款(父母生气了,所以实行银根紧缩政策),为了女朋友,小明只好利用业余时间打工,挣零花钱。
所以小明除了上课之外,还要兼职打工。但是如果小明一天除了学习再算上打工的时间,一旦等于超过10个小时,他的女朋友就会因为他不能陪自己玩而不高兴,而且学习和工作的时间越长,就会越不高兴。

假设他的女朋友不会因为其它事不高兴,并且她的不高兴不会持续到第二天。(会有这么不爱生气的女朋友吗?)

请你帮忙检查一下小明下周的日程安排,看看下周他的女朋友会不会不高兴;如果会的话,哪天最不高兴。

【输入】

输入包括七行数据,分别表示周一到周日的日程安排。每行包括两个非负整数,用空格隔开,分别表示小明在学校上课的时间和打工的的时间。

【输出】

输出只有一行,这一行只包含一个数字。

如果不会不高兴则输出0,如果会不高兴,则输出最不高兴的是周几(用1, 2, 3, 4, 5, 6, 7分别表示周一,周二,周三,周四,周五,周六,周日)。如果有两天或两天以上不高兴的程度相当,则输出时间最靠前的一天。

最后,说明下这个故事的结局,小明好不容易毕业后,由于学习不好,找不到工作,虽然有一点点打工赚来的积蓄,可是只够交两个月的房租,所以毕业后一个月,女朋友毅然决定跟他分手!小明后悔不迭!

第1个回答  2012-06-03
#include <stdio.h>
int main()
{
int i,max,tp[7],sk[7],dg[7];
bool flag=1;
for(i=0;i<=6;i++)scanf("%d %d",&sk[i],&dg[i]);
for(i=0;i<7;i++)
{
tp[i] =sk[i]+dg[i]-10;
if(tp[i]>=0)flag=0;
}
max=tp[0];
for(i=1;i<7;i++)
if(tp[i]>=max)max=tp[i];
for(i=0;i<=6;i++)
{
if(max==tp[i])
printf("%d bukaixin:%d",flag,i+1);
return 0;
}

}本回答被提问者采纳
第2个回答  2012-06-03

一道C语言题目,看图~大神帮忙解答下吧!急急急急急!!在线等
答案是D 在C语言中数组赋值可以如A,那样,【】里面定义了长度5{}中有最大不超过5个值,则赋值成功 B在5个数值之内所以也是正确的 答案C,就是另外中赋值方法,在【】中不定义长度,因此数组a[]的实际长度取决于{}中的值的数量,也就是说在C答案中有5个0作为数值,因此C答案中的a[]的实际...

c语言小题目。急急急
1. 编程实现:从键盘上接收10个整数,并对其进行排序(要求排成升序)main(){int a[10],i,j,k,t;for(i=0;i<10;i++) scanf("%d",&a[i]);for(i=0;i<9;i++){k=i;for(j=i+1;j<10;j++)if(a[j]<a[k]) k=j;if(k!=i){t=a[k];a[k]=a[i]; a[i]=t;} ...

c语言编程题,请高手帮忙做一下,拜谢,急急急急……
1.include <stdio.h> double funcPi(int);int main(void){ int arg;printf("Input the argument: ");\/\/ \/\/ 无异常输入 \/\/ while (!scanf("%d", &arg)){ printf("Check your input and retry: ");while (getchar()!='\\n'){ continue;} } while (getchar()!='\\n'){ continue...

c语言题目急急急
首先,我们使用外层循环控制每一行的输出。在每一次迭代中,我们首先输出空格,然后输出当前行中的数字。我们使用变量 i 来控制每一行的输出。对于每一行,我们使用内层循环来控制每一个数字的输出。在内层循环中,我们从 i 到 1 依次输出每一个数字。在每一行输出完成后,我们使用 printf("\\n") 输出...

C语言问题求解,在线等,急!!!
1、根据题意每天从区间1~N中,依次深度-1,遇到某个深度0时停止作业,所修改的区间就是当日作业区间。2、独立函数实现一天作业(workForDay)。参数flag为1显示作业过程,如不需要传0。3、init函数为输入并返回动态数组。include <stdio.h> include <malloc.h> int len=0;\/\/路面长度 int *init(...

C语言题!!!急!!!
s[j] ='\\0'include<string.h>main(){ char s[80], c; int i, j; printf("请输入字符串\\n") ; scanf("%s",s); printf("请输入要删除的字符\\n"); getchar(); c=getchar(); for (i=0;i<strlen(s);i++) if ( s[i] == c ) for(j=i;...

C语言选择题,求高手解答,急急。。
1、C语言的基本数据类型不包括 。D、数组类型 2、以下叙述不正确的是 。C、C程序的基本组成单位是函数 3、以下叙述不正确的是 。D、表达式x++和++x的值是相同的 4、设x=10,y=3,则x+=y运算后x,y的值分别为 。B、13,3 5、实现将一个串“Tom”输出到终端,下面程序段正确的...

急!急!简单c语言编程题,求编写代码
\/\/第一题#include<stdio.h>void fun(int n){ int i,j,k,t;for(k=0;k<n;k++)\/\/控制总行数{ for(i=0;i<n-k-1;i++)\/\/控制输出空格,因为空格不好看见,就用*代替 printf("%c",'*'); for(j=0;j<2*k+1;j++)\/\/控制输出字母 { printf("%c",65+j)...

一道c语言题,求解答,急!
x+=x-=x*x;等同于 x+=(x-=x*x);等同于 x+=(x-=36);等同于 x+=(x=x-36);等同于 x+=(x=-30);等同于 x+=(-30);等同于 x=x-30;x=-30-30=-60;答案是B。

c语言编程题,用for循环!急急急
include<stdio.h>int main(){int hg,bhg;for(hg=1;hg<2000;hg++)for(bhg=0;bhg<2000;bhg++)if(hg*5-bhg*18==9931){printf("%d",hg);}return 0;}

相似回答