大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#include stdio.h
创新互联是一家集网站建设,峰峰矿企业网站建设,峰峰矿品牌网站建设,网站定制,峰峰矿网站建设报价,网络营销,网络优化,峰峰矿网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
int main(){
int num;
while (1) {
printf("Please enter a number: ");
scanf("%d", num);
if (num == 99) {
break;
}
switch (num) {
case 1:
printf("A\n");
break;
case 2:
case 3:
printf("B\n");
break;
case 4:
printf("C\n");
break;
default:
printf("D\n");
break;
}
}
return 0;
}
在这段代码中,我们用一个while循环不断读取输入,当读取到99时退出循环。然后用switch语句来判断输入的数字,并根据不同的数字输出相应的字母。
void convert(unsigned int code, char * plaintext)
{
/* 截取前后两个字母的密码 */
char letter0 = (char)(code 8), letter1 = (char)code;
/* 以0x61减去a的ASCII值(a的ASCII值是0x41),得到的差即是密码转换因数 */
char factor = 0x61 - ‘a’;
plaintext[1] = letter1 - factor;
plaintext[0] = letter0 - factor;
/* 打印要用%c格式,否则看到的就是数字 */
printf("the 2 letter is %c%c\n"
, plaintext[0]
, plaintext[1]);
}
5分真少。
#include stdio.h
#include stdlib.h
int main()
{
int y;
printf("输数字转换字符:");
scanf("%d",y);
printf("转换后的字符是: %c ",y);
}
具体什么数字转成什么字符,给你码表你看看吧
看黄圈的地方,就是输入98 输出的字符 b
是引用和取地址符号。
分别查
c语言引用
c指针
你就知道了。
scanf是输入给a值,所以这里的是取地址。你可以看scanf函数,第二个参数是需要指针的。
printf是输出,只需要填变量就可以了,而不需要他的地址,所以不要
另外,引用比较简单,但是指针是c的重难点。难啃也得啃。不然就感受不到c的强大