c语言编写一个猜年龄的程序

c语言编写一个猜年龄的程序,第1张

public static Map<String,String> buildParas(String paras){

String[] p = parassplit("&");

String[][] ps = new String[plength][2];

int pos = 0;

for (int i = 0; i < plength; i++) {

pos = p[i]indexOf("=");

ps[i][0]=p[i]substring(0,pos);

ps[i][1]=p[i]substring(pos+1);

pos = 0;

}

以下代码LZ试试,在vc++60中写的

#include<stdioh>

#include <stdlibh>

void main()

{int xue[30],i,j=0;

for(i=0;i<30;i++)

{printf("请输入第");

printf("%d",i+1);

printf("个学生的年龄\n");

scanf("%d",&xue[i]);

system("cls");

}

printf("输入学生年龄为:");

for(i=0;i<30;i++)

{if(xue[i]<25) j++;

if(i%5==0) printf("\n");

printf("%d\t",xue[i]);

}

printf("\n统计小于25岁的学生人数为:%d\n",j);

}

#include<stdioh>

int main()

{int y1,m1,d1,y2,m2,d2,old;

printf("请输入您的出生日期yyyy-mm-dd:"

scanf("%d-%d-%d",&y1,&m1,%d1);

printf("请输入今天的日期yyyy-mm-dd:"

scanf("%d-%d-%d",&y2,&m2,%d2);

old=y2-y1;

if(m2<m1||m2==m1&&d2<d1)old--;

printf("您的年龄是%d周岁\n",old);

system("pause");

return 0;

}

不考虑 你是1900年出生 和2100年这两个非闰年,在这之间,每四年一个闰年,你的年龄中有多少个四年,你的日期修正就加上多少个1(2月29号 ,补一天),如,你22岁,有5个 四年,其中包括5个闰年,再计算今年是否是闰年,若是,再加1,即 年龄除以4的值加今年是否闰年(1 or 0),然后加上365*你的岁数。套用一部分楼上代码。

#include "stdioh"

void main()

{

int age = 0;

printf("Input your age:");

scanf("%d",&age);

if (age <= 0 || age >= 200)

{

printf("Your age is incorrect, please input again:");

scanf("%d",&age);

}

printf("Your age is:%d, and the days are :%d\n",age,age365+age/4);//补上闰年的

}

#include <stdioh>

#include <stdlibh>

void main()

{

int n;

printf ("请输入年龄n: ");

scanf ("%d",&n);

if (n<0)

{

printf ("年龄没有小于0的!\n");

exit(0);

}

if (n>=0&&n<=17)

printf ("你的年龄段是少年。\n");

if (n>=18&&n<=31)

printf ("你的年龄段是青年。\n");

if (n>=32&&n<=50)

printf ("你的年龄段是中年。\n");

if (n>=51)

printf ("你的年龄段是老年。\n");

}

#include "stdafxh"

#include <iostream>

using namespace std;

int _tmain(int argc, _TCHAR argv[])

{

int age;

cout << "Enter your age:";

cin >> age;

age = age 12;

cout << age << endl;

system("pause");

return 0;

}

程序如下:

main()

{

int all,count=0,age,i;

printf("请输入人数:");

scanf("%d",&all);

for(i=0;i<all;i++)

{

printf("请输入第%d个人的年龄:",i+1);

scanf("%d",&age);

if(age>100)continue;

if(age>=50&&age<=60)count++;

}

printf("年龄在50~60岁共有 %d 人。\n",count);

}

有什么问题请留言。

以上就是关于c语言编写一个猜年龄的程序全部的内容,包括:c语言编写一个猜年龄的程序、编写一程序用于实现输入30个人的年龄,统计25岁以下的人数。 用C语言。。。、编写程序,输入一位同学的生日,并输入当前的日期,输出该同学的年龄等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9702744.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存