代碼哪凱如下:
共青城網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。成都創(chuàng)新互聯(lián)公司2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
#include?枯純stdio.h
int?comp(int?a,?int?b)
{
return?(a??b)???a?:?b;
}
int?main(void)
{
int?a,?b;
沒緩咐?scanf("%d%d",?a,?b);
printf("%d\n",?comp(a,?b));
return?0;
}
修改后的C語言程序:
#include?stdio.h?
void?triangle(int?g)
{
int?n=1,?m; /*?修改處1?*/
for(n;n=g;?n++)
{
for(m=1;m=2*n-1;m++) /*?修改處2?*/
putchar('*');
putchar('\n');
}
}
void?rectangle(int?春漏則g)
{
int?n=1,?m; /*?修改處3?*/
for(n;n=g;n++)
{
for(m=1;m=3;m++) /*?修改處4?*/
putchar('*');
putchar('\n');
}
}
int?main()
{
int?i,k;
printf("請輸入行數(shù)(大于3):");
scanf("%d",i);
printf("請選擇圖形:搜攜1---三角形??\t2---矩形\t3---小扒棚旗?:");
scanf("%d",k);
if(k==1)
{?
triangle(i);
}
if(k==2)
{?
rectangle(i);
}
if(k==3)
{?
triangle(i);
rectangle(i);
}
return?0;
}
根據(jù)題意:
題目1:函數(shù)參數(shù)是除數(shù)(這里傳值8),返回滿足條件的數(shù)字和。
題目2:函數(shù)參數(shù)是要找的項目數(shù)(這里傳值10),返回對應(yīng)項的值。
#includestdio.h
#define MIN 50
#define MAX 1000
int fa(int a);//對應(yīng)題目1的函數(shù),參數(shù)山拍:要除的數(shù),返回可以被整除的數(shù)之和
int getByIndex(int n);//對應(yīng)題目2,返回數(shù)列第n項,錯誤返回-1
int main()
{
printf("1、%d~%d之間能被%d整除的數(shù)字之和為:%d\n",MIN,MAX,8,fa(8));
printf("2、數(shù)列頭三個數(shù)為4,5,6,以后的每個數(shù)為前三數(shù)和,求此數(shù)列第%d項:%d\n",10,getByIndex(10));
return 0;
}
int fa(int a)//對應(yīng)題目1的函數(shù),參數(shù):要除鉛凱的數(shù),返回可以槐唯喚被整除的數(shù)之和
{
int i,sum=0;
for(i=MIN;i=MAX;i++)
if(i%a==0)
sum+=i;
return sum;
}
int getByIndex(int n)//對應(yīng)題目2,返回數(shù)列第n項,錯誤返回-1
{
if(n1)
return -1;
int i,nums[n];
nums[0]=4,nums[1]=5,nums[2]=6;
for(i=3;in;i++)
nums[i]=nums[i-1]+nums[i-2]+nums[i-3];
return nums[n-1];
}