A. 編寫一個函數void str(char *s,char *d)
void str(char *s,char *d)
{
if(!d)
return;
if(!s)
return;
while((*s++ = *d++)!=' ');
}
(1)找次品c語言擴展閱讀尺悔橋陵猛
C語言的運算符主要用於構成表達式,同一個符號在不同的表達式中,其前神作用並不一致。下面按計算的優先順序,分別說明不同作用的表達式。需要特別指出,在C語言標准中,並沒有結合性的說法。
相同優先順序運算符,從左至右依次運算。注意後綴運算優先順序高於前綴。因此++i++應解釋為++(i++)。
而與或非的運算優先順序都不一樣,因此a && b || b && c解釋為(a && b) || (b && c)
合理使用優先順序可以極大簡化表達式。
B. C語言編程,手動輸入<=1000的受檢測產品,1表示正品,0表示次品,最後輸出次品率和不合格的產品是第幾個
#include<stdio.h>
voidmain()
{
intn,a,i=0,j=1,sum=0,x[100];
printf("inputtheprocts'number:");
scanf("%d",&n);
while(j<=n)
{
printf("iftureinput1,elseinput0:");
scanf("%d",&a);
if(a==0){x[i]=j;sum++;i++;}
j++;
}
printf("次品率:%f ",(float)sum/(float)n);
printf("次品分別是 ");
while(i)
{
printf("第%d個 ",x[i-1]);
i--;
}
printf(" ");
}