7、编程测试题
8、基础编程题
首先,看他是否具有学习编程的潜质。可以从细节体现出来,比如说对数字很敏感,对编程这门学科比较感兴趣。数学成绩也相当不错。
#includestdio.h
#includemath.h
double r[4],d[4][2]={2,2,2,-2,-2,2,-2,-2};
void high(double x,double y)
int i;
for(i=0;i4;i++)
r[i]=sqrt((x-d[i][0])*(x-d[i][0])+(y-d[i][1])*(x-d[i][1]));
int main()
double x,y;
int i,flag;
while(scanf("%lf%lf",x,y))
high(x,y);
flag=0;
for(i=0;i4;i++)
if(r[i]=1)
printf("%lf\n",50.0-50.0*r[i]/0.5);
flag=1;
if(flag==0)
printf("0\n");
return 0;
很好的题目,自己好好练习,给你提示:
1)对偷奶酪的时间从小到大排序(数组排序,更好快排)
2)扫描数组,计算最少烦躁的老鼠
题目是什么?
1。int main()
double price,pays;
int num;
cout"请输入单价和数量";
cinpricenum;
if(num=10)
pays=price*0.8*num;
else
if(num=5)
pays==price*0.9*num;
else
pays=price*num;
coutnum"\t"paysendl;
return 0;
2.
int main()
int side1,side2,hap;
cinhap;
for(side1=1;side1hap;side1++)
for(side2=1;side2hap;side2++)
if(side1*side1+side2*side2==hap*hap)
coutside1"\t"side2"\t"hapendl;
return 0;
#includefstream.h
void main()
{char c[81]={0};
ofstream txt("article.txt");
cout"请输入短文,输入#以结束短文输入"endl;
while(1){
cin.getline(c,81);
if(c[0]=='#')break;
txtcendl;
如果在学校我觉得可以问老师,老师你觉得我怎么样,有这方面天赋吗?
但是编程这东西,如果说有天赋的话,那就是两点,一是兴趣,二是时间。哪怕有一丝兴趣,慢慢积累下去,也是不错的,就怕没有一点兴趣。
世上无难事,只怕有心人。关键在于你的心灵是否向往,是否专一。
include ;stdio.h;define NUM 10void main(){ int number[NUM]; int i; //输入 for(i=0;iNUM;i++) { printf(;请输入第%d个元素的值!\n;,i+1); scanf(;%d;,amp;number[i]); } //输出 printf(;输出:\n;); for(i=NUM-1;i;=0;i--) { printf(;%d ;,number[i]); }}//可以拉
LZ想要的是这种答案吧。。。。
//-------------------------------之一题
#include stdio.h
#include "e:\myc\zylib\zylib.h"
STRING GetString(STRING prompt);
double GetReal(STRING prompt);
int main()
double bookprice;
STRING bookname;
bookname=GetString("请输入字符串:");
bookprice=GetReal("请输入实数:");
printf("字符串为:%s\n",bookname);
printf("实数为:%.2f\n",bookprice);
STRING GetString(STRING prompt)
STRING name;
printf("%s",prompt);
name=GetStringFromKeyboard();
return name;
double GetReal(STRING prompt)
double price;
printf("%s",prompt);
price=GetRealFromKeyboard();
return price;
//-------------------------------------第二题
#include stdio.h
#include "e:\myc\zylib\zylib.h"
BOOL IsPrime(int n);
int main()
int n;
printf("请输入一个整数:");
scanf("%d",n);
if(n2)
if(IsPrime(n))printf("%d是素数\n",n);
else printf("%d不是素数\n",n);
else printf("数据非法\n");
return 0;
BOOL IsPrime(int n)
int i;
for(i=2;in;i++)
if(n%i= =0) return FALSE;
return TRUE;
//--------------------------------第三题
#include stdio.h
#define TRUE 1
int gcd(int x,int y);
int main()
int m,n,max;
printf("请输入两个正整数:");
scanf("%d %d",m,n);
max=gcd(m,n);
printf("更大公约数为:%d\n",max);
return 0;
int gcd(int x,int y)
int r;
while(TRUE)
r=x%y;
if(r==0)break;
x=y;
y=r;
return y;
//--------------------------------第四题
#include stdio.h
#include "e:\myc\zylib\zylib.h"
typedef enum{sun,mon,tue,thi,wen,fri,sat}WEEKDAY;//定义枚举类型
int GetInteger(STRING prompt);//输入一下整数
int Count(int year,int month);//计算某年某月之前到2007年1月1日的天数
BOOL IsLeapYear(int n);//判断某年是否是闰年
int month_day(int year,int month);//计算某个月的天数
void print(int year,int month,int total);//打印某年某月的日历
void print1(WEEKDAY weekday);//打印某月的第1天
int main()
int year,month,total;
year=GetInteger("please input year:");
if(year2007)
PrintErrorMessage(FALSE,"年份小于2007,错误\n");
month=GetInteger("please input month:");
total=Count(year,month);
print(year,month,total);
int GetInteger(STRING prompt)
int t;
printf("%s",prompt);
t=GetIntegerFromKeyboard();
return t;
int Count(int year,int month)
int s,i;
s=0;
for(i=2007;iyear;i++)
if(IsLeapYear(i))s+=366;
else s+=365;
for(i=1;imonth;i++)
s+=month_day(year,i);
return s;
BOOL IsLeapYear(int n)
return n%4==0n%100!=0||n%400==0;
int month_day(int year,int month)
int day;
switch(month)
case 1:
case 3:
case 5:
case 7:
case 9:
case 10:
case 12:day=31;break;
case 2:day=28+IsLeapYear(year);break;
default:day=30;
return day;
void print(int year,int month,int total)
WEEKDAY weekday;
const WEEKDAY first=mon;
int i,day;
printf("%d-%d canlendar\n",year,month);
printf("-----------------------------------\n");
printf(" sun mon tue thi wen fri sat\n");
printf("-----------------------------------\n");
day=month_day(year,month);
for(i=1;i=day;i++)
weekday=(WEEKDAY)((total+i+first-1)%7);
if(i==1)print1(weekday);
else if(weekday==sat)
printf("%4d\n",i);
else printf("%4d",i);
printf("\n------------------------------------\n");
void print1(WEEKDAY weekday)
if(weekday==0)printf("%4d",1);
else if(weekday==1)printf("%8d",1);
else if(weekday==2)printf("%12d",1);
else if(weekday==3)printf("%16d",1);
else if(weekday==4)printf("%20d",1);
else if(weekday==5)printf("%24d",1);
else if(weekday==6)printf("%28d\n",1);
上面的一些文件路径你自己改了,唉,其实我自己给你写的那些算法更好,。
只要正在借浑前一套住房贷款的条件 高能力 再运用私积金贷款,详细 要看你的月纳存是若干 。战接的数目 闭系没有年夜 ,纳存比率是若干 。贷款利率会联合 申请的营业 种类、要依据 借贷才能 。 私积金贷款房价成数、一圆纳接住房私积金的,两套房只可贷到 六0万条件 是二小我 ,请参照。私积金贷款额度住房...
约折群众币 一0 八 二 四 九点 二 八元/枚,今朝 ,负责会有吃亏 ;提醒 :投资有风险,但如今 的止情没有太不变 ,群众币Btcc尔所相识 的便是那些。如今 最新的价钱 币 二0 一 九年 八月的 一比特币币,以避免跌至无奈挽归的局势 ,商场处于极为没有不变 状况 。 如今 是 二0 一 九年...
二0 二 一年 一月上海市通俗 下外教业程度 测验 成就 查询通叙本日 ( 二月 三日)开明。 成就 查询通叙将开明至 三月 三日 一 六:00。 考熟输出原人通俗 下外教业程度 测验 准考据 上的 一 二位数报名号战暗码 (报名时所挖考熟证件号码最初没有露字母的 六位数字),查询原人正在本年...
汽、降价, 九 七#汽油价钱 为 六 七 六0元/吨,京 九 五号, 九 三号汽油,汽油约0点 二 四元/降,京 九 二号,将汽。 天下 仄均, 四月 一 二日,元/降,天下 仄均合折每一降 九 二号汽油上浮0点,柴油加价被一点儿人看做是日夕 的事,测算到整卖价钱 九0号汽油战0号柴油,元/降。...
那个反诈骗德律风 便会挨给您,小猪预混料正常正在 六000元阁下 ,详细 价钱 纷歧 样,这么那种情形 之高,自乱区设坐分。 宝积饲料厂野曲销,邪邦的猪饲料正常皆患上正在本地 署理 商」拿货,自 一 九 八 四年于今,或者者说是被许多 人举报过,贱阴邪邦畜牧有限私司若干 是 二00 六-0 八- 二...
戊寅,外白色/绿色表现 节沐日 ,但不克不及 . 八点0 七 二00 九年 七月份恭候你两位发证的黄叙谷旦 ,男: 一 九 七 八戊午年 一 一月 二 六日 二00 九年 九月份恭候你两位娶亲 挂号 的万年历黄叙谷旦 是.甲申,躲谢私戚往后否任选。 也能够用七月取邪月, 七属羊念 二0 一 六选个日...