❶ c語言編程題求大神指教,,太笨了,想了一下午都做不出結果s=(2+3)+(2+3+5)+(2+3+5+8)
好吧 不會指針那我就來個不是指針的。也要多隱蠢謝那個被推薦為答案的同學 你給了皮攜型我不錯的思路燃猜...但是我想說...你的答案真的是錯的= =怎麼可能是乘二加上新的項呢...
貼上代碼 請樓主自己嘗試吧~
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
intmain()
{
inta1,a2;
longtempRes,tempAdd,res;
inttimes;
inti;
printf("Pleaseinputtimes(0forexit):");
while(scanf("%d",×)&&(times!=0))
{
tempRes=2;
res=0;
a1=2;
a2=3;
for(i=0;i<times;i++)
{
tempAdd=a1+a2;
tempRes=a2+tempRes;
res=res+tempRes;
a1=a2;
a2=tempAdd;
}
printf("Resultis:%ld Pleaseinputtimes(0forexit):",res);
}
system("pause");
}
測試通過的~
❷ 我要用一個C語言編程編一個1+2 1+2+3怎麼弄
代碼實現你看一下,不懂問我,應游猜御該不能看不懂,哈哈
#include "stdio.h"
int main()
{
int N;
while(1)
{
printf("In put N:");
scanf("%d",&N);
for(int i=1;i<=N;i++)
{
for(int j=1;j<=i;j++)
{
if(j==1)
{
printf("%d",j);
}
else
{
printf("+%d"兆逗,j);
}
}
printf("\神岩n");
}
}
return 0;
}