Я новичок в программировании на С, имея немного сложностей с упражнением по программированию, я уверен, что это просто для тех, кто знает C, к сожалению, вам нужно играть по правилам упражнение.Помогите с простым упражнением программирования C
Вот упражнение:
Есть запрос программы пользователя ввести заглавную букву. Используйте вложенные петли для создания рисунка пирамиды так:
A ABA ABCBA ABCDCBA ABCDEDCBA
картина должна распространяться вошла в характер. Например, предыдущий шаблон будет результатом входного значения E. Подсказка: используйте внешний цикл для обработки строк. Используйте три внутренние петли в ряд, один для обработки пробелов, один для печати букв в порядке возрастания и один для печатных букв в порядке убывания.
Так что я получил это далеко:
#include <stdio.h>
int main(void) {
int rows;
int spaces;
char asc;
char desc;
char input;
printf("Please enter an uppercase letter: ");
scanf("%c", &input);
for (rows = 'A'; rows <= input; rows++) {
for (spaces = input; spaces > rows; spaces--) {
printf(" ");
}
for (asc = 'A'; asc <= rows; asc++) {
printf("%c", asc);
}
for (desc = asc - 2; desc >= rows; desc--) {
printf("%c", desc);
}
printf("\n");
}
return 0;
}
Что такое ваш вопрос? – 2010-11-30 05:58:21