题目:
【输出形式】
我第一个C PROGRAM 第一行输出信息
我第一个C PROGRAM 第二行输出信息
#includeint main() { printf("我的第一个C PROGRAM 第一行输出信息n"); printf("我的第一个C PROGRAM 第二行输出信息n"); return 0; }
题目:
设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计算n年后的本利之和deposit。
要求定期存款的年利率rate、存款期n和存款本金capital均由键盘输入。
【输入形式】0.0225,1,10000
【输出形式】deposit = 10225.000000
#includeint main() { double rate; int n; double capital; double sum=0; scanf("%lf,%lf,%lf",&rate,&n,&capital); double t=capital; int i; for(i=0;i 题目:
每个做父母的都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后身高的因素有遗传、饮食习惯与坚持体育锻炼等。小孩成人后身高与其父母身高和自身性别密切相关。
设faHeight为其父身高,moHeight为其母身高,身高预测公式为:
男性成人时身高 = (faHeight + moHeight) * 0.54(cm)
女性成人时身高 = (faHeight * 0.923 + moHeight) / 2(cm)
此外,如果喜爱体育锻炼,那么可增加身高2%,如果有良好的卫生饮食习惯,那么可增加身高1.5%。
编程从键盘输入你的性别(用字符型变量sex存储,输入字符F表示女性,输入字符M表示男性)、父母身高(用实型变量存储,faHeight为其父身高,moHeight为其母身高)、是否喜爱体育锻炼(用字符型变量sports存储,输入字符Y表示喜爱,输入字符N表示不喜爱)、是否有良好的饮食习惯等条件(用字符型变量diet存储,输入字符Y表示喜爱,输入字符N表示不喜爱),利用给定公式和身高预测方法对你的身高进行预测。
【输入形式】
M
175
160
Y
y
【输出形式】187.285767(cm)
#includeint main() { float faHeight; float moHeight; char sex; //F表示女性,输入字符M表示男性 char sports;//喜爱体育锻炼,那么可增加身高2% //字符Y表示喜爱,输入字符N表示不喜爱 char diet; //有良好的卫生饮食习惯,那么可增加身高1.5% float height=0; scanf("%c",&sex); scanf("%f", &faHeight); scanf("%f", &moHeight); scanf(" %c",&sports); scanf(" %c",&diet); if(sex=='F'||sex=='f') { height = (faHeight * 0.923 + moHeight) / 2; if (sports=='Y'||sports=='y') { height = height+height * 0.02; } if (diet == 'Y'||diet=='y') { height = height+height * 0.015; } } else if (sex=='M'||sex=='m') { height = (faHeight + moHeight) * 0.54; if (sports=='Y'||sports=='y') { height = height+height * 0.02; } if (diet == 'Y'||diet=='y') { height = height+height * 0.015; } } printf("%f(cm)",height); return 0; } 题目
要求用switch语句编程设计一个简单的计算器程序。要求根据用户从键盘输入的表达式:
*** 作数1 运算符op *** 作数2
计算表达式的值,指定的算术运算符为加(+)、减(-)、乘(*)、除(/)。
【输入形式】2+3
【输出形式】2.000000 + 3.000000 = 5.000000
#includeint main() { char op; float data1; float data2; float data=0; scanf("%f %c%f",&data1,&op,&data2); switch(op) { case'+': data=data1+data2; printf("%f %c %f=%f",data1,op,data2,data); printf(" n"); break; case'-': data=data1-data2; printf("%f %c %f=%f",data1,op,data2,data); printf(" n"); break; case'*': data=data1*data2; printf("%f %c %f=%f",data1,op,data2,data); printf(" n"); break; case'/': if(data2==0) { printf("输入错误,被除数不能等于0n"); } else { data=data1/data2; printf("%f %c %f=%f",data1,op,data2,data); printf("n"); } break; default: printf("输入错误"); break; } return 0; } 题目:
【问题描述】输入一正整数n,输出1-n之间所有偶数和
【输入形式】一个整数
【输出形式】一个整数
【样例输入】7
【样例输出】12#includeint main() { int n; int sum = 0; int i; scanf("%d", &n); for ( i = 1; i <= n; i++) { if (i%2==0) //%:i除2的余数 { sum = sum + i; } else { sum = sum; } } printf("%d", sum); return 0; } 题目:
【问题描述】我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
【输入形式】无输入
【输出形式】所有可能的鸡翁、母鸡、鸡雏的数量。【样例输入】
无
【样例输出】(鸡翁数1 母鸡数1 鸡雏数1)
(鸡翁数2 母鸡数2 鸡雏数2)
…
#includeint main() { int i, j, k; for( i=1; i <= 100; i++ ) for( j=0; j <= 100; j++ ) for( k=0; k <= 100; k++ ) { if( 5*i+3*j+k/3==100 && k%3==0 && i+j+k==100 ) { printf("(%d %d %d)n", i, j, k); } } return 0; } 题目:
定义一个求和函数add
main函数中键盘输入两个数传递给add来求和,结果返回main函数并输出。
【输入形式】2 3【输出形式】5
#includeint add(int n, int m); int main() { int x, y; //用户输入的加数 int p; scanf("%d %d", &x, &y); p = add(x, y); printf("%d", p); return 0; } int add(int n, int m) { int pre_s; pre_s = n + m; return pre_s; } 题目(这题是C++的)
递归函数求奇数的平方和
【问题描述】
【输入形式】
1个整数
【输出形式】1个整数
【样例输入】3
【样例输出】10
【样例输入】
8
【样例输出】0
#includeusing namespace std; int f(int n) { if(n==1) return 1; else { long int b=0; b=b+n*n+f(n-2); return b; } } int main() { int n; cin>>n; if(n%2==0) { printf("0"); } else { int w; w=f(n); printf("%d",w); } return 0; } 题目(也是C++的)
问题描述:用cin、cout实现输入输出,输入若干数据保存到用new申请的数组空间中,求和并输出,最后释放该数组空间
#include
using namespace std;
//用cin、cout实现输入输出,输入若干数据保存到用new申请的数组空间中,求和并输出,最后释放该数组空间#includeusing namespace std; int main() { int *p,sum=0,i=0; //声明一个指针 p=new int[100]; while(cin>>p[i]) { sum+=p[i++]; } cout< 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)