c语言编写程序完成如下功能:输入一个小于255 的正整数,输出与该ASCII 码 值对应的字符。 请问我错哪了

#include <stdio.h>
main( )
{ char c;
int i;
printf("请输入一个小于255的数:");
scanf("%d",&i);
c= char i; //这里少个括号
printf("\n%c的ASCII码为%d",c,i);
return 0;
}

这是我写的一个
但有的数字对应的没有字符啊
#include <stdio.h>
main( )
{
char n;
printf("Enter a number(0<n<255):");
scanf("%d",&n);
printf("%d对应的ASCII码的值对应的字符为%c\n",n,n);
}

CHAR 成(CHAR)

dfgsdfgsdefghm

类型转换

求教C语言一个程序,要求:输入一个0~255的整数,结果输出以该整数作为ASCII值的字符。~

#include
int main()
{
char x;
scanf("%c",&x);
printf("ASCII:%d
",x);
return 0;
}//这个问题挺简单的...

=================================
#include
int main()
{
char x;
scanf("%d",&x);
printf("%c
",x);
return 0;
}
//楼主的问题有点让人迷糊...再添加个吧....哈哈...

#include
int main()
{
char x;
scanf("%c",&x);
printf("ASCII:%d
",x);
return 0;
}//这个问题挺简单的...

=================================
#include
int main()
{
char x;
scanf("%d",&x);
printf("%c
",x);
return 0;
}
//楼主的问题有点让人迷糊...再添加个吧....哈哈...

#17095553412# C语言基础,编写一个程序,实现以下功能: - ******
#梅杜# #include “stdio.h” int main() {static int a[10],b[10];int i,j=0,count=0,aver,count2=0;for(i=0;i<10;i++){printf("请输入第%d个同学的成绩:",i+1);scanf("%d",&a[i]);count+=a[i];}aver=count/10;printf("10个同学的平均成绩是:%d...

#17095553412# 作业要求: 用c语言编写一个完整的程序,功能如下: 1,创建一个线性表,采用顺序存储的方式,键盘输入初 - ******
#梅杜# #include #define NULL 0 struct link{ int num; struct link *next; }; struct link *creat(void) {struct link *p1,*p2,*head; p1=(struct link *)malloc(sizeof(struct link)); scanf("%d",&p1->num); head=p1; while(p1->num!=0)//这里一定要以数字0结束,而不能设...

#17095553412# 编写C程序,实现如下功能: - ******
#梅杜# 根据你的提问,代码如下:(如有不明白可追问) #include <stdio.h>#include <string.h> int main() { int a,b; while(1) { printf("Please input the score 1-100:"); scanf("%d",&a); b=a/10; if(b<6) puts("不及格"); else if(b==6) puts("及格"); else if(b==7) puts("中"); else if(b==8) puts("良"); else puts("优"); } } 当然也可以有swith case来完成.

#17095553412# 用c语言编写一个程序实现以下功能 - ******
#梅杜# 12345678910 #include "stdio.h" intmain(intargc,char*argv[]){ 5261int a,b; doublex,y; charch1,ch2; printf("Please enter the data...\n"); scanf("%d%d%lf%lf %c%c",&a,&b,&x,&y,&ch1,&ch2); printf("\na=%d,b=%d\nx=%f,y=%f\nch1=%c,ch2=%c\n",a,b,x,y,ch1,ch2); return0; } 运行样例:

#17095553412# 用C语言程序实现如下功能:接收用户输入的一个字符串,清屏后将字符串用黄色输出 - ******
#梅杜# #include #include void main( ) {char str[100]; gets(str); system("cls"); textcolor(14); cprintf("%s\n",str); system("pause"); }//Turbo C 2.0调试成功

#17095553412# 用C语言编写程序,实现如图功能: - ******
#梅杜# # include<stdio.h>void space(int x);void letter_up(int y);void letter_down(int y);void main(){int i=1,j,number; printf("======================================\n"); printf("********欢迎来到美丽的图形世界********\n"); printf("=========...

#17095553412# C语言编程完成的功能:输入一行字符串,将此字符串中最长的单词找到,并输出该单词. - ******
#梅杜# #include<stdio.h>#include<string.h> void fun(char *s,char *t); void fun(char *s,char *t) { int i,l,j,max; max=0; for(i=0;i<strlen(s);i++) { l=i; for(;s[i]!='\0' && s[i]!=' ';i++); if(i-l>max) { max=i-l; for(j=0;l<i;l++,j++) { t[j]=s[l]; } t[j]='\0'; } } } int main() { char s[50],t[50]; ...

#17095553412# 编辑程序完成如下功能:从键盘上输入学生5门课的成绩,计算出总成绩和平均成绩. - ******
#梅杜# pasicl语言的: program xx(input,output); vara,b,c,d,e,ZF,PJF:real; beginread(a,b,c,d,e);ZF:=a+b+c+d+e;PJF:= ZF/5;writeln('Zongfen=',ZF,' Pingjunfen=',PJF) end.ZF——总分,PJF——平均分算法很简单:首先读入数值,再求总分,然后用总分/学科数(本题为5),在输出数值就可以了.

#17095553412# C语言问题第一部分编写一段程序,程序名称命名为1.c,完成如下任务:(1)从键盘上输入一个成绩(float类型),输出该成绩对应的等级.其中,成绩为... - ******
#梅杜#[答案] #include void main () { float cj; printf("请输入一个成绩\n"); scanf("%f",&cj); if(cj>=90 && cj printf("你的成绩等级为A\n"); else if(cj>=80 && cj printf("你的成绩等级为B\n"); else if(cj>=70 && cj printf("你的成绩等级为C\n"); else if(cj...

#17095553412# c语言写一个程序,完成功能如下: 1:实现从控制台多次输入数据,可以 - ******
#梅杜# 输入单个字符的 FILE *fp; int c; while(1) { c = getchar(); if(c == EOF) break; fp = fopen("out.txt", "w"); fprintf(fp, "%c", c); fclose(fp); }新版被推荐后无法追答,请勿追问

  • C语言编写一个程序,是其完成如下功能:从键盘上输入一个十进制的数,用...
  • 答:printf("请输入转换的数和进制:\n");scanf("%d%d",&n,&k);int px=0,a[128];while(n){ a[px++]=n%k;n/=k;} --px;while(px>=0) printf("%c",str[a[px--]]);printf("\n");system("pause");...

  • 用c语言编写一程序实现如下功能:输入1、2、3、4、5、6、70(分别对应星 ...
  • 答:else if (m==8) c=31 28 31 30 31 30 31 d; else if (m==9) c=31 28 31 30 31 30 31 31 d; else if (m==10) c=31 28 31 30 31 30 31 31 30 d; else if (m==11) c=31 28 31 30 31 30 31 ...

  • 编写一个C语言程序,功能为:输入一个字符串,不使用strlen函数,求出该...
  • 答:{ char a[50],*p;int m=0;scanf("%s",a);for(p=a;(*p)!=0;p++)m++;printf("%s的长度是%d。\n",a,m);} 有什么问题请留言。

  • C语言编写一个程序,实现如下功能:从键盘输入一个三位数,求各位数字之...
  • 答:void main(){ int n,sum=0;printf("请输入一个三位数:");scanf("%d",&n);sum=n/100+n%100/10+n%10;//百位数+十位数+个位数 printf("这个三位数各位数字之和是%d\n",sum);} 结果:...

  • C语言编程序实现如下功能:输入任意一个日期的年、月、日的值,求出是...
  • 答:int main (){ int y, m, d, c, w;printf ("输入年 月 日(空格间隔):");scanf ("%d %d %d", &y, &m, &d);if (m ==1 || m == 2) { //判断月份是否为1或2 y--;m += 12;} c = y ...

  • C语言编写程序,输入一个不多于3位的正整数,编写程序,实现以下功能:
  • 答:include<stdio.h>main(){int a;while(1){scanf("%d",&a);if(a>999) printf("输入错误。\n");elseif(a/100!=0){ printf("3位\n"); printf("逆序=%d%d%d\n",a%10,a%100/10,a/100);}else...

  • 怎么用C语言编写一个程序,完成如下功能:定义一个结构数组,输入5种商品...
  • 答:double rental;//rental销售总额 double pri[5]={2.46,4.95,9.12,4.35,6.66};//pri[]零售价格 int i,num[5],count[5];//num[]名字,sale[]销售数量 for (i=1;i<6;i++){ printf ("输入第%d种商品...

  • c语言编写程序;输入一个摄氏温度,要求输出华氏温度。公式为f=9/5*c+...
  • 答:程序如下:include <stdio.h> int main(){ int f;float c;printf("请输入一个华氏温度\n");scanf_s("%d", &f);c = (float)(f - 32) * 5 / 9;printf("它的摄氏温度为:%.2f", c);} 如图:调试通过...

  • C语言编写程序 :输入一个正整数,将其逆序输出。例如,输入12345,输出54321...
  • 答:分析:首先,输入的是一个整数,因此最前面一位数不是零,所以我们可以用除10取余法写。a = num % 10 就是输出数字的最后一位 然后除10剔除数字最后一位,这样数字倒数第二位就会输出。以此类推,就能逆序输出数字。

  • 用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字...
  • 答:prinft("大写字母是:%c\n",ch);} else(printf("请输入大写字母");)示例三:include <stdio.h> main(){ char c; //声明变量 scanf("%c",&c); //键盘上取值 printf("%c %c",c,ch-'a'+'A');...

    为传递更多家电数码信息,若有事情请联系
    数码大全网