編程求年齡
A. C語言編程題 問題,求平均年齡
#include <stdio.h>
int main()
{
int age=0,n=0;
double sum=0;
while( scanf("%d",&age) && age != -1 )
{
sum += age ;
n++;
}
printf("平均年齡=%.2lf\n", age/n );
return 0;
}
B. 學編程的最佳年齡
學編程的最佳年齡是6-18歲!
從國內外的典型案例來看6-18歲是孩子學習「編程」的最佳時機,這個階段的孩子左右腦比較平衡,採用的多是海綿式學習,吸收新知和動手能力都極佳。家長應該早日發現孩子的編程和設計的天賦,早發現早培養!
學編程的好處:
1、能激發孩子的學習興趣,提高創造力。
編程的過程也是游戲的過程,孩子們通過在游戲中實驗學習,能夠激發學習興趣,在編碼時加強他們的大腦求異思維,使他們擁抱自己的創造力。
2、能培養專注力和細心度。
當孩子們需要編寫更復雜的代碼時,他們會自然的提高自己的注意力,防止出現錯漏現象,因為編程時盡管是漏了個符號都會導致程序無法進行,因此孩子們必須保持高度的專注力,細心排查,避免馬虎誤事。
3、建立自信心。
在編程過程中,孩子們會不斷遇到問題,遇到問題時他們會通過尋求方法以及外界幫助來解決問題。孩子們不僅在此過程中提高了解決問題的能力,同時對於自信心的建立也起著極大的作用。
C. 編程計算一個學生的年齡
懶得寫,自己改一點就可以:
#include<stdio.h>
int DAY(int year,int month,int day)
{
int num=0;
int tmp1=0,i,j;
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
for(i=1;i<12;i++)
if(month==i)
{
for(j=0;j<i-1;j++)
tmp1+=a[j];
}
day+=tmp1;
return day;
}
void DATE(int a)
{
int month,day;
if(a<=31)
{
month=1;
day=a;
}
else if(a<=59)
{
month=2;
day=a-31;
}
else if(a<=90)
{
month=3;
day=a-59;
}
else if(a<=120)
{
month=4;
day=a-90;
}
else if(a<=151)
{
month=5;
day=a-120;
}
else if(a<=181)
{
month=6;
day=a-151;
}
else if(a<=212)
{
month=7;
day=a-181;
}
else if(a<=243)
{
month=8;
day=a-212;
}
else if(a<=273)
{
month=9;
day=a-243;
}
else if(a<=304)
{
month=10;
day=a-273;
}
else if(a<=334)
{
month=11;
day=a-304;
}
else if(a<=365)
{
month=12;
day=a-334;
}
printf("%d月%d日\n",month,day);
}
void main()
{
int year,month1,day1,a;
int flag=0;
printf("請輸入1或2(1選擇輸入年月日,2選擇輸入天數)\n");
scanf("%d",&flag);
switch(flag)
{
case 1:
printf("請輸入年月日(格式如:2009 11 11):\n");
scanf("%d%d%d",&year,&month1,&day1);
printf("是這年的第%d天\n",DAY(year,month1,day1));
break;
case 2:
printf("請輸入天數:\n");
scanf("%d",&a);
DATE(a);
break;
default:
printf("輸入錯誤!\n");
break;
}
}
D. 求年齡計算器編程
年齡計算 生日年 生日月 生日日 年齡: function $$(obj){ return document.getElementById(obj); } function getAge(){ var r = /^**$/; var birthyear = $$('birthyear').value; var birthmonth = $$('birthmonth').value; var birthday = $$('birthday').value; if (!r.test(birthyear)){ alert('生日年不是整數'); return; } if (birthyear >2050 birthyear < 1912){ alert('生日年范圍請在1912--2050之間'); return; } if (!r.test(birthmonth)){ alert('生日月不是整數'); return; } if (birthmonth >12 birthmonth < 1){ alert('生日年范圍請在1--12之間'); return; } if (!r.test(birthday)){ alert('生日日不是整數'); return; } if (birthday >31 birthday < 1){ alert('生日年范圍請在1--12之間'); return; } var day = new Date(); var m = (day.getMonth() + 1); var d = day.getDate(); var y = day.getYear(); var intAge = 0; if (y > birthyear){ if (m > birthmonth){ intAge = y - birthyear; }else if (m < birthmonth){ intAge = y - birthyear - 1; }else{ if (d >= birthday){ intAge = y - birthyear; }else{ intAge = y - birthyear - 1; } } $$('intage').innerHTML = intAge; }else{ alert('您剛剛出生或者還沒出生吧!'); } }
E. 程序與設計中怎樣.輸入你的生日,編程序求出你的年齡。涉及到的函數getdate和year
此程序不用自己輸入當前日期了,當前日期由系統自己調用!附程序:#include"time。h"#include"stdio。h"#include"stdlib。
h"intmain(void){structtmbirthday;time_tt_of_day,t_now;intyear,month,day;printf("Inputyourbirthday,!\n");printf("year,month,day:");scanf("%d%d%d",&year,&month,&day); _year=year-1900; _m
on=month-1; _mday=day; _hour=0; _min=0; _sec=1; _isdst=0;t_of_day=mktime(&birthday);t_now=time(NULL);printf("%d\n",(t_now-t_of_day)/60/60/24);return0;}程序運行結果:Inputyourbirthday,!year,month,11thedayyouha 。
F. C語言編程,求一個人的年齡是多少。
第一行第一的是y0,你寫成了yo
#include<stdio.h>
intmain()
{
inty0,m0,d0,y1,m1,d1,nianling;///////y0
printf("請輸入您的生日:");
scanf("%d,%d,%d",&y0,&m0,&d0);
printf("請輸入當前日期:");
scanf("%d,%d,%d",&y1,&m1,&d1);
nianling=y1-y0;
if(m1>m0)
{
if(d1>d0)
nianling--;
printf("%d",nianling);
}
else
printf("%d",nianling);
}
G. 用C語言,編程計算實際年齡
#includevoidmain(){inti,m,s;m=1;s=0;for(i=1;i<=20;i++){m=m*i;s=s+m;}printf("s=%ld\n",s);}
H. 多大的孩子適合開始學習計算機編程
少兒趣味編程網路網盤免費下載
鏈接:
少兒編程教學可以大致分為兩類:一類是Scratch或是仿Scratch的圖形化編程教學,以培養興趣、鍛煉思維為主,趣味性較強。在這里,可以創造屬於自己的動畫,故事,音樂和游戲,這個過程其實就像搭積木一樣簡單。此外,還有機器人編程,也就是搭建機器人,通過運行程序讓它動起來,著重培養孩子的動手能力。另一類是基於Python、C++等高級編程語言的計算機編程教學,目標往往是參加信息學奧賽等科技品牌賽事,如信息學奧林匹克競賽/聯賽、機器人競賽、科技創新大賽等,或為後續的專業學習和職業技能打下基礎
I. C語言編程實現---計算實際年齡
#include <stdio.h>
int get_age()
{
unsigned y1,m1,d1,y2,m2,d2,age=0;
printf("請分別輸入出生日期和當前日期\n");
do{
scanf("%d%d%d%d%d%d",&y1,&m1,&d1,&y2,&m2,&d2);
if(y2 < y1 || y2 == y1 && m2 < m1 || y2 == y1 && m2 == m1 && d2 < d1 )
printf("輸入不合理,請重新輸入\n");
else
break;
}while(1);
if(m2 > m1 || m2 == m1 && d2 > d1)
age = y2 - y1;
else if(m2 < m1 || m2 == m1 && d2 < d1)
age = y2 - y1-1;
return age;
}
//--------------------------------
int main()
{
printf("年齡:%d\n",get_age());
return 0;
}
J. c編程:求年齡
#include<stdio.h>
#include<math.h>
#include<string.h>
intcheck(intx3,intx4){
inti,j;
charc;
chararr[11];
//判斷x3是否為4位數
if(x3<1000||x3>9999){
//x3不是4位數,校驗不通過,返回0
return0;
}
//判斷x4是否為6位數
if(x4<100000||x4>999999){
//x4不是6位數,校驗不通過,返回0
return0;
}
//下面判斷x3和x4這10個數字是否重復
//先把x3和x4這10個數字拼接成字元串,保存到數組arr中
//arr數組長度為11,最後一位將保存為'