用c++编写程序(输出 ASCII字符表)编写一个程序,打印 ASCII字符表中以!到~之同的字符,每行打印10个字符。ASCI I表在附录 B中显示。字符由空格分开。
1个回答
关注
展开全部
以下是用C++编写输出ASCII字符表的程序,每行打印10个字符:
#include
using namespace std;
int main() {
int count = 0;
for (int i = 33; i <= 126; i++) {
cout << (char)i << " ";
count++;
if (count % 10 == 0) {
cout << endl;
}
}
return 0;
上述程序中,用循环语句输出ASCII字符表中以!到~之间的字符,每输出一个字符计数器count加1,当count能被10整除时就在输出字符后换行,以此保证每行打印10个字符。
输出结果如下:
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~
咨询记录 · 回答于2024-01-07
用c++编写程序(输出 ASCII字符表)编写一个程序,打印 ASCII字符表中以!到~之同的字符,每行打印10个字符。ASCI I表在附录 B中显示。字符由空格分开。
以下是用C++编写输出ASCII字符表的程序,每行打印10个字符:
#include
using namespace std;
int main() {
int count = 0;
for (int i = 33; i <= 126; i++) {
cout << (char)i << " ";
count++;
if (count % 10 == 0) {
cout < endl;
}
}
return 0;
上述程序中,用循环语句输出ASCII字符表中以!到~之同的字符,每输出一个字符计数器count加1,当count能被10整除时就在输出字符后换行,以此保证每行打印10个字符。
输出结果如下:
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~
上述程序中,用循环语句输出ASCII字符表中以!到~之间的字符。每输出一个字符,计数器count加1。当count能被10整除时,就在输出字符后换行,以此保证每行打印10个字符。
输出结果如下:
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ `
亲亲~这边老师的 cop都要冒烟了,这是什么数学
c++编程
亲亲~这边老师应该不能帮你解决了,太难了,太难了,老师不怎么会 C++编程,我还以为是高数 老师的CPU都干烧了