ベストアンサーへのお礼→知恵コイン500枚 例題で学ぶC言語という教本で分からない演習問題があり、困っています。 回答もついておらず、先に進まない状況です。 有識者の方助けていただけませんか?

C言語関連 | プログラミング171閲覧xmlns="http://www.w3.org/2000/svg">500

ベストアンサー

0

ThanksImg質問者からのお礼コメント

ありがとうございました

お礼日時:2021/12/8 19:33

その他の回答(2件)

0

(1150361588さん) >回答もついておらず プログラムに決まった解答などありません、10人が書けば10通りの解答が出来る。 例: #include <stdio.h> int main(void) { float a[7] = { 2.10, 3.21, 5.43, 6.54, 7.56, 8.76, 9.87}; float *p; int i; puts("-----(1)-----"); for(p=a,i=0;i<7;i++,p++){ printf("%.2f ",*p); } putchar('\n'); puts("-----(2)-----"); for(p=a+1,i=1;i<7;i+=2,p+=2){ printf("%.2f ",*p); } putchar('\n'); puts("-----(3)-----"); for(p=a,i=0;i<7;i++){ printf("%.2f ",*(p+6-i)); } putchar('\n'); return 0; }

0

#include <stdio.h> int main(void){     float a[] = {2.10, 3.21, 5.43, 6.54, 7.56, 8.76, 9.87};     float *a_p;     int i;     a_p = a;     for(i = 0; i < 7; i++){         printf("%.2f ", *(a_p + i));     }     printf("\n");     a_p = &a[1];     while(a_p < &a[6]){         printf("%.2f ", *a_p);         a_p += 2;     }     printf("\n");     a_p = &a[6];     for(i = 0; i < 7; i++){         printf("%.2f ", *a_p);         a_p--;     }     printf("\n");     return 0; }