Şimdi biz programı değiştirmek istediğini varsayalım. Bu nedenle sıcaklık 98,6 uygun konumda tablosuna eklenir. Yani biz tablo her 10 derece artırmak istiyoruz, ama biz de bir insanın normal vücut ısısı, çünkü tablo 98.6 derece F fazladan bir satır eklemek istiyorum. Aşağıdaki programı hedefi gerçekleştirir:
#include < stdio.h > (int main) {a yüzer; a = 0; while (bir < = 100) {(a > 98.6) ise {printf ("% 6.2f derece F =% 6.2f derece C \\ n &;, 98.6, quot (98,6-32,0) * 5.0 /9.0); } Printf (, 'n ve quot a;,% 6.2f derece F =% 6.2f derece C \\, (a - 32,0) * 5.0 /9.0); a = a + 10; } Return 0; bitiş değeri 100 ise}Bu program çalışır, ancak 200 bitiş değeri değiştirirseniz program bir hata var olduğunu göreceksiniz. Bu 98.6 derece pek çok kez hattını yazdırır. Biz çeşitli yollarla bu sorunu çözebilirsiniz. İşte bir yoludur:
#include < stdio.h > (int main) {a yüzer, b; a = 0; b = -1; while (bir < = 100) {if ((a > 98.6) & & (b < 98.6)) {printf ("% 6.2f derece F =% 6.2f ° C \\;, 98.6 quot n &(98,6-32,0) * 5.0 /9.0); } Printf (, 'n ve quot a;,% 6.2f derece F =% 6.2f derece C \\, (a - 32,0) * 5.0 /9.0); b =; a = a + 10; } Return 0; bir de == ifade ederken} C Hataları = koymak
Diziler
Bu bölümde, rasgele 10 üreten küçük bir C programı yaratacak sayılar ve sıralar onları. Bunu yapmak için, biz bir dizi size bildirmek ve aynı tip bir değerler koleksiyonu ile çalışmanıza olanak sağlar, yeni bir değişken düzenleme.
bir dizi olarak adlandırılan kullanır. Örneğin, beş tamsayılar bir koleksiyon oluşturmak isteyebilirsiniz. Bir doğrudan beş tamsayılar bildirmek için olacaktır yapmanın yolu:
a, b, c, d, e int;Bu tamam, ama bin tamsayılar Ne gerekirse? Daha kolay bir yolu beş tamsayı dizisi bildir