编程题方法
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++)!='
