拜求几道C语言题目!!!

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:27:39
1.一辆以固定车速行驶的轿车,司机上午十时看到里程计上是个回文数95859,七小时后,又出现了一个新的回文数。问这辆轿车每小时行驶多少公里?

2.足球门票40元一张,降价后的观众人数增加了三分之一,收入增加了十分之一。问一张门票降价多少元?

3.老师今年是小明年龄的七倍。若干年后老师的年龄将是小明的六倍、又若干年后是五倍、四倍、三倍和二倍(都是整数倍),问小明和老师今年各多少岁?

1.for(int i = 95859+1;;i++)
分别取出万位千位百位十位个位放入数组
假设是arr[0]=W,a[1]=k,a[2]=h,a[3]=t,a[4]=u
if(w==u && k=t)
v = (i-95859)/7;

★★★★★程序如下:
#include<stdio.h>"

int main()
{
int arr[5];
float v=0;//速度
for(int i = 95859+1;;i++)
{
int temp = i;
int j=0;
//把i的各位数一次放入数组
while (1)
{
arr[j++]=temp%10;
if (temp<10)
break;
temp /= 10;
}
if(arr[j-1]== arr[0] && arr[j-2]==arr[1])
{
v = (i-95859)/7;
printf("当前里程为:%d 速度为%f\n",i,v);
break;
}
}
return 0;
}

★★★★★运行效果:
当前里程为:95959 速度为14.000000
请按任意键继续. . .
2.for(int i=40;;i--)
分析:原来人数a,收入40a,增加三分一后,人数a*(1+(1/3)),收入40a*(1+(1/10));假设降价x¥,则有:
a*(1+(1/3))*(40-x)=40a*(1+(1/10))
解得x = 7;

★★★★★程序如下:
#include<stdio.h>"

int main()
{
float t