编程题方法
A. 编程题目怎么做
#include<stdio.h>
void main()
{
float b,d,c;
int a;
printf("请输入你的存款年限:");
scanf("%d",&a);
printf("请输入您存款的金额:");
scanf("%f",&b);
if(a>8) c=0.0054;
else switch(a)
{case 1:c=0.0016;break;
case 2:c=0.0026;break;
case 3:case 4:c=0.0039;break;
case 5:case 6:case 7:c=0.0045;break;
default:c=0.0054;
}
a=a*12;
d=b+b*a*c;
printf("%d\n\n%.2f\n\n%.2f\n\n%.2f\n\n",a,b,c,d);
}
B. 飘飘微课c语言编程题作弊方法
方法就是手工产生out.dat文件。
这个文件是文本文件,可以用记事本编辑生成。
文件的内容由题目要求决定,认真审题后可以判定其内容的。
在产生这个文件的时候,注意不要有多余的空格和空行,可以找模拟系统实习下。
因评分比较复杂,现阶段不能实现按代码来评分,只能按程序运行结果来评分,因此,伪造正确的结果欺骗评功分程序是一种可行的作弊方法。
C. 编程题怎么做
由于这个题目的条件没有给清楚,或者我没有看不太明白
但处于好奇与爱好,按照自己的理解,我对题目做了如下分析,并给出了答案
假设对 n 的定义如下:
n=0 -> result=S0=(1+2+6+7)=16;
n=1 -> result=S0+S1=S0+(11+12+16+17);
n=2 -> result=S0+S1+S2=S0+S1+(21+22+26+27);
.... .....
依次类推
可以看的出来单项 Sn=16+10*4*n (n>=0)
所以题目的要求可转换为: result=求和Sn (n>=0)
java程序代码如下:
public static long doSomething(int n){
long result = 0;
double sn = result;
for(int i=0;i<n+1;i++){
sn=16+40*i;
result += sn;
System.out.print("S"+i+":="+sn+"\t");
if((i+1)%3==0)
System.out.println("");
}
return result;
}
public static void main(String[] args) {
System.out.println("\n******\n"+doSomething(10)+"\n******");
}
D. 编程题怎么做
这道编程题还是比较简单的,可以用二次元方程来解。
E. c语言编程题,怎么做,求教
挺简单的基础C语言题目,思路大概如下
char*myfunc(char*p,intsize)
{
char*tmp_p1=p;
char*new_p,*tmp_p2;
new_p=malloc(size*sizeof(char));
tmp_p2=new_p;
while(*(tmp_p1++)!='