求注释.有的语句不太明白,的注释.#include #include int main(void){ \x05int n,k,i,t = 0;\x05int a[100];\x05printf("请输入一个十进制数:");\x05scanf("%d",&k);\x05printf("输入要转化的进制:");\x05scanf("%d",&n);\x05do //do里
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 20:00:38
![求注释.有的语句不太明白,的注释.#include #include int main(void){ \x05int n,k,i,t = 0;\x05int a[100];\x05printf(](/uploads/image/z/8836329-57-9.jpg?t=%E6%B1%82%E6%B3%A8%E9%87%8A.%E6%9C%89%E7%9A%84%E8%AF%AD%E5%8F%A5%E4%B8%8D%E5%A4%AA%E6%98%8E%E7%99%BD%2C%E7%9A%84%E6%B3%A8%E9%87%8A.%23include+%23include+int+main%28void%29%7B+%5Cx05int+n%2Ck%2Ci%2Ct+%3D+0%3B%5Cx05int+a%5B100%5D%3B%5Cx05printf%28%22%E8%AF%B7%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E5%8D%81%E8%BF%9B%E5%88%B6%E6%95%B0%3A%22%29%3B%5Cx05scanf%28%22%25d%22%2C%26k%29%3B%5Cx05printf%28%22%E8%BE%93%E5%85%A5%E8%A6%81%E8%BD%AC%E5%8C%96%E7%9A%84%E8%BF%9B%E5%88%B6%3A%22%29%3B%5Cx05scanf%28%22%25d%22%2C%26n%29%3B%5Cx05do+%2F%2Fdo%E9%87%8C)
求注释.有的语句不太明白,的注释.#include #include int main(void){ \x05int n,k,i,t = 0;\x05int a[100];\x05printf("请输入一个十进制数:");\x05scanf("%d",&k);\x05printf("输入要转化的进制:");\x05scanf("%d",&n);\x05do //do里
求注释.有的语句不太明白,的注释.
#include
#include
int main(void)
{
\x05int n,k,i,t = 0;
\x05int a[100];
\x05printf("请输入一个十进制数:");
\x05scanf("%d",&k);
\x05printf("输入要转化的进制:");
\x05scanf("%d",&n);
\x05do //do里的语句不明白.
\x05{
\x05\x05i = k % n;
\x05\x05a[++t] = i;
\x05\x05k = k / n;
\x05}while(k = 0);
\x05for(; t>0; t--)//for(初始值;条件;值操作)不写就是无初始条件?
\x05{
\x05\x05switch(a[t])
\x05\x05{
\x05\x05case 15:printf("F"); break;
\x05\x05case 14:printf("E"); break;
\x05\x05case 13:printf("D"); break;
\x05\x05case 12:printf("C"); break;
\x05\x05case 11:printf("B"); break;
\x05\x05case 10:printf("A"); break;
\x05\x05default:printf("%d",a[t]);
\x05\x05}
\x05}
\x05printf("\n");
\x05//getch(); //getch有必要加吗
\x05return 0;
}
求注释.有的语句不太明白,的注释.#include #include int main(void){ \x05int n,k,i,t = 0;\x05int a[100];\x05printf("请输入一个十进制数:");\x05scanf("%d",&k);\x05printf("输入要转化的进制:");\x05scanf("%d",&n);\x05do //do里
#include
#include
int main(void)
{
\x05int n,k,i,t = 0;
\x05int a[100];
\x05printf("请输入一个十进制数:");
\x05scanf("%d",&k);
\x05printf("输入要转化的进制:");
\x05scanf("%d",&n);
\x05do //do里的语句不明白.
\x05{
\x05\x05i = k % n; //就像十进制,不断除以10,求余数
\x05\x05a[++t] = i; //依次保存得到的余数,就是每一位应该显示的数
\x05\x05k = k / n;//除以10,以便计算下一位
\x05}while(k != 0);
\x05for(; t>0; t--)//for(初始值;条件;值操作)不写就是无初始条件?//t不是正整数吗,此处表示他//不变作为初始条件
\x05{
\x05\x05switch(a[t])
\x05\x05{
\x05\x05case 15:printf("F"); break;
\x05\x05case 14:printf("E"); break;
\x05\x05case 13:printf("D"); break;
\x05\x05case 12:printf("C"); break;
\x05\x05case 11:printf("B"); break;
\x05\x05case 10:printf("A"); break;
\x05\x05default:printf("%d",a[t]);
\x05\x05}
\x05}
\x05printf("\n");
\x05//getch(); //getch有必要加吗//WIN-TC加这句为了显示暂停
\x05return 0;
}