程式:
#include
int main(int k,char *a) //該程式引數,k用來計算引數個數,a用來儲存引數
int b,i,c=1,d=0,nine=0;
for (i=0;a[c][i]!='\0';i++) //使字串引數轉化成實形數
printf ("you enter is %d\n",d);
//確認輸入的n是否正確
for (i=0;i<=d;i++) //1到n都迴圈一遍
} printf ("it's 9 has %d\n",nine);//輸出9的個數
return 0; }
執行結果展示:
else if (d!=3) //當這個人沒有數到三,則繼續
d++;
else
printf ("error"); //如果數到三以外則提示錯誤 }
if (k!=(n-1)) //當只剩乙個人時跳出迴圈
continue;
break;
}if (k!=(n-1)) //當只剩乙個人時跳出死迴圈
continue;
break; }
for (i=0;i
return 0; }
執行結果展示
printf ("%g,",x[i]); //輸出引數,確認是否輸錯
for (;1==1;)
//排序
}
if(m!=0)
continue;
break;
}for(i=0;i
printf("%g\n",x[i]);
return 0;
}執行結果展示
int main()
{
int m,n=0,i,k,l;
for (i=2;i<101;i++) //從2到100 逐個判斷
{
n=0;
for (m=2;m執行結果展示
#include
int main()
{
int i,m,n;
for (i=1;i<1001;i++) //1到1000開始判斷,0不是完數
{
m=0;
for (n=1;n結果展示
非基於比較的排序演算法例題
題目 給定乙個陣列,求如果排序之後,相鄰兩數的最大差值,要求時間複雜度o n 且要求不能用非基於比較的排序。例 3,1,6,2,7 排序後得到 1,2,3,6,7 並且相鄰兩數的最大差值是3 元素3和元素6的差值 解決思路 利用到桶的思想,陣列有n個數,定義n 1個桶,遍歷陣列找到最小值和最大值,放...
關於C語言的幾道題
1.乙個陣列中只有兩個數字是出現一次,其他所有數字都出現了兩次。找出這兩個數字,程式設計實現。include include include void find data int a,int sz 異或得到後的數從最低位開始查詢為1的位元位 for i 0 i 32 i else 按指定的位元位是否...
素數的幾道小題(c語言版本)
includeint main if i n printf this is not a prime.else printf this is a prime.return 0 include includeint main if i k printf this is not a prime.else ...