编写c程序实现用putchar语句实现输入一个ASCII码值,输出从该ASCII码开始的连续10个字符

#include<stdio.h> void put (____ n) { int i,a; for(i=1;______________;i++) { a=n+i-1; putchar(______________); } } void seven_prog1() { int ascii; /* 变量ascii存放输入的ASCII码值 */ printf(“输入ASCII码值:”); ____________________; put(___________);}怎么填?

输入ASCII码值:a
bcdefghijkPress any key to continue

#include<stdio.h>
void put (int n) //1
{
int i,a;
for(i=1;i<=10;i++) //2
{
a=n+i;
putchar(a); //3
}
}
void main()
{
int ascii; /* 变量ascii存放输入的ASCII码值 */
printf("输入ASCII码值:");
scanf("%c",&ascii); //4
put(ascii); //5
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-30
#include<stdio.h>
void put (char n)
{
int i,a;
for(i=1;i<=10;i++)
{
a=n+i-1;
putchar(a);
}
}
void seven_prog1()
{
int ascii; /* 变量ascii存放输入的ASCII码值 */
printf("输入ASCII码值:"); scanf("%d",&ascii); put(ascii);
}
第2个回答  2012-11-30
提问首先得把代码弄整齐吧
你这么弄 完全没兴趣解答
建议你把代码弄整齐

c++中如何用putchar输出ascii码
main(void){ char ch;int asc;ch=getchar();asc=ch;if(asc>100){ putchar(asc\/100+'0');putchar(asc\/10%10+'0');} else putchar(asc\/10+'0');putchar(asc%10+'0');putchar('\\n');return 0;}

...从键盘输入一个字符,输出其ASCII码值,用putchar,getchar
\/\/printf("ASCII = %d\\n",a); \/\/其实可以用这句替换正面的语句 putchar('A');putchar('S');putchar('C');putchar('I');putchar('I');putchar('=');b=a\/100;c= a%100\/10;d=a%100%10;putchar(b+'0');putchar(c+'0');putchar(d+'0');} ...

...从键盘输入一个字符,输出其ASCII码值,用putchar,getchar
include <stdio.h>int main(){char a;char b,c,d;a=getchar();\/\/printf("ASCII = %d\\n",a); \/\/其实可以用这句替换正面的语句 putchar('A');putchar('S');putchar('C');putchar('I');putchar('I');putchar('=');b=a\/100;c= a%100\/10;d=a%100%10;putchar(b+'0...

编写程序C++,从键盘上输入某一个字母的ASCII码,用putchar()函数在...
char c;a=(int)c;coutaendl;return 0;

C++中输入一个变量如何用putchar函数输出变量的ASCII码
\/*输入一个变量如何用putchar函数输出变量的ASCII码*\/ include<stdio.h> int main(void){ char ch;int asc;ch=getchar();asc=ch;if(asc>100){ putchar(asc\/100+'0');putchar(asc\/10%10+'0');} else putchar(asc\/10+'0');putchar(asc%10+'0');putchar('\\n');return 0;} ...

编写程序,输入一个字符,输出这个字符及其ASCII值并输出前一个字符和...
char input;\/\/声明字符变量用于接收输入input = getchar();\/\/输入字符值putchar(input);\/\/输出字符值printf("%d\\n", input);\/\/输出字符的ASCII编码putchar(input - 1);\/\/输出前一个字符putchar(input + 1);\/\/输出后一个字符

C语言的putchar语句
所有的ASCII码都可以用“\\”加数字(一般是8进制数字)来表示;而101(8进制)转换为10进制是65,A的ASCII码就为65,故输出A;还想说下,putchar('\\101'); 不能用双引号啊。

怎样用C语言计算多个字母的ascII码并进行大小写转换?(要求能循环)_百度...
\/*用C语言计算多个字母的ascII码并进行大小写转换*\/#include<stdio.h>#include<ctype.h>void main(void){char ch;for(ch=getchar();ch!='\\n';ch=getchar())putchar(isalpha(ch)?ch^32:ch);putchar('\\n');return;}

怎么用putchar输出ascll值
putchar是输出字符的 不能输出ascii码值 要输出ascii码值 用printf printf("%d,%d", c1,c2);这样就可以了。

用c语言对任一个从键盘输入的字串符,输出其中ascii值最大的那个字�...
include <stdio.h> void main(){ char arr[30],i,max = 0;printf("Input a String:");scanf("%s",arr);for(i = 0;arr[i] != '\\0';i++){ if(max < arr[i])max = arr[i];} printf("%c\\n",max);} 希望可以帮到你,望采纳!

相似回答