本文目錄一覽:
急!!c語言算國民生產總值
float r,n;
scanf(“%f %f”, r, n);
printf(“%.2f”,pow((1 + r), n));
c語言NONO問題
首先,NONO屬於函數調用,如果全部代碼都如你陳列的這樣,那這個程序編譯時肯定會報錯,因為函數調用前沒有聲明,更沒有具體定義;
其次,這個題目很可能是出題者摘抄自其他地方,沒有加以修改,所以會帶有未聲明未定義的這麼一個函數調用,因此可以刪除;
最後,如果代碼不止這些,那麼親,請查找到NONO函數的定義看具體他是想要整點啥吧。
c語言編程
#includestdio.h
void out (int (*p)[4])
{
int i,j;
printf(“4*4矩陣內容:\n”);
for(i=0;i4;i++)
{
for(j=0;j4;j++)
printf(“\n”);
}
printf(“上三角形式:\n”);
for(i=0;i4;i++)
{
for(j=0;j=i;j++)
{
printf(“%d “,*(*(p+i)+j));
}
printf(“\n”);
}
printf(“下三角形式:\n”);
for(i=0;i4;i++)
{
for(j=0;ji;j++)
{
printf(” “);
}
for(j=i;j4;j++)
{
printf(“%d “,*(*(p+i)+j));
}
printf(“\n”);
}
}
void add(int (*p)[4])
{
int sum,sum1=0,sum2=0,i;
for(i=0;i4;i++)
{
sum1+=*(*(p+i)+i);
}
for(i=3;i=0;i–)
{
sum2+=*(*(p+3-i)+i);
}
sum=sum1+sum2;
printf(“對角線之和為:%d “,sum);
}
void exchange(int (*p)[4])
{
int temp,i,j;
for(i=0;i4;i++)
{
temp=*(*(p+3)+i);
*(*(p+3)+i)=*(*(p)+i);
*(*(p)+i)=temp;
}
printf(“新矩陣為:\n”);
for(i=0;i4;i++)
{
for(j=0;j4;j++)
printf(“\n”);
}
}
void main()
{
int a[4][4]=,,,};
int (*p)[4];
p=a;
out(p);
printf(“\n”);
add(p);
printf(“\n”);
exchange(p);
}
程序可以運行 大致就這樣了 希望對你有幫助
某工廠工業產值現年為一千萬元,當每年增長率為3%,5%,7%,10%,求產值到一番各需多少年?(C語言編程)
如果增長值為(2n+1)%,則可以用下面的做法,但是你的為3,5,7,10這個不知道是什麼規律……
#include stdio.h
void main()
{
int year = 0;
float value = 1000;
float rate = 0.03;
while (value 2000)
{
value *= 1 + rate;
rate += 0.02;
year++;
}
printf(“產值翻一番需要年數為:%d\n”, year);
}
結果為8年。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/289043.html