當前位置:首頁 » 編程軟體 » 編程題方法

編程題方法

發布時間: 2022-11-06 10:21:02

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++)!='')
{
//把tmp_p1指針移到字元串的末尾
}
while(tmp_p1--!=p)
{
*(tmp_p2++)=*(tmp_p1);
}
returnnew_p;
}

大概思路就是讓一個臨時指針跑到p字元串的末尾,然後定義新的指針不斷自增,而p的臨時指針不斷自減,把值賦給新的指針。

代碼沒有執行過,關於++和--可能會有一位的誤差,需要自己調試一下。

F. java編程題求助——寫一個方法

public class Test {
public static void main(String[] args) {
Link l = Link.CreateList(new Link());
System.out.println(l);
}
}

class Link {
private char data;
private Link next;

public boolean hasNext() {
if (next != null)
return true;
return false;
}

public Link next() {
return next;
}

public Link(char data) {
this.data = data;
}

public Link() {
}

public void setData(char data) {
this.data = data;
}

public void append(char cData) {
Link temp = this;
while(temp.hasNext()){
temp=temp.next();
}
temp.next=new Link(cData);
}

public static Link CreateList(Link root) {
root.setData('a');
for (char c = 'b'; c <= 'z'; c++) {
root.append(c);
}
return root;
}

public String toString() {
String link="";
Link temp=this;
while(temp.hasNext()){
link+=String.valueOf(temp.data)+"-->";
temp=temp.next();
}
link+=temp.data;
return link.toString();
}
}

還需要delete方法嗎???

G. 編程題求解,用簡單的方法

按照題目要求編寫的C語言程序如下(注意輸入時兩個整數間有英文逗號)

#include <stdio.h>

int main()

{

int sum=0,m,n,i;

scanf("%d,%d",&m,&n);

if(m>n){

printf("m應當小於或者等於n");

}else{

for(i=m;i<=n;i++){

sum=sum+i;

}

printf("sum=%d",sum);

}

return 0;

}

H. c語言機試編程題答題技巧

機試一般第一題好像是改錯第二題是填空
,第三題才是寫一個程序的演算法部分就可以了,所以第一題要答好,你要能注意編程的一些小細節,和大部分語句的編寫和關鍵詞的意義。第二題要看懂題意差不多就會了
所以要多讀題,第三個就是多做題了,記住一些規律性的題目。

I. 編程題,怎麼做

#include <stdio.h>
#define MANSUN 10
#define STRLINE 10
typedef struct
{
char name[STRLINE];
int age;
char work[STRLINE];
union
{
char TeachOffice[STRLINE];
char Class[STRLINE];
}mClass;
}Man;

void main()
{
Man myMan[MANSUN];
int i,type;
printf("輸入,類型(0:老師,1:學生):\n");
for (i=0;i<MANSUN;i++)
{
printf("類型:");
scanf("%d",&type);
if (type == 1)
{
printf("姓名、年齡、職業、班級\n");
scanf("%s%d%s%s",myMan[i].name,myMan[i].age,myMan[i].work,myMan[i].Class);
}
else
{
printf("姓名、年齡、職業、教研室\n");
scanf("%s%d%s%s",myMan[i].name,myMan[i].age,myMan[i].work,myMan[i].TeachOffice);
}
}
}
輸出你應該會吧。。

熱點內容
安卓機微信怎麼設置紅包提醒 發布:2025-05-14 19:00:15 瀏覽:270
androidsystem許可權設置 發布:2025-05-14 18:56:02 瀏覽:970
mq腳本 發布:2025-05-14 18:45:37 瀏覽:25
仙境傳說ro解壓失敗 發布:2025-05-14 18:45:01 瀏覽:867
betweenand的用法sql 發布:2025-05-14 18:39:25 瀏覽:249
tplink攝像頭存儲卡格式化 發布:2025-05-14 18:37:08 瀏覽:347
安卓平板怎麼安裝excel的軟體 發布:2025-05-14 18:35:44 瀏覽:41
廣州數控圓弧編程實例 發布:2025-05-14 18:25:00 瀏覽:400
搭建伺服器能使用nodejs開發嗎 發布:2025-05-14 18:24:14 瀏覽:136
alook瀏覽器安卓哪個版本上網最快 發布:2025-05-14 18:22:33 瀏覽:457