c语言中,若输入字母a,就可以在屏幕上适当位置用适当大小,输出一个用星号构成的字母a?

输出星号字母a的程序。😊
根据网上的搜索结果,C语言中,可以使用printf函数和%c格式化符来输出单个字符。例如,如果要输出一个星号,可以写:
printf("%c", '*');

如果要输出一个换行符,可以写:
printf("\n");

如果要在屏幕上适当位置用适当大小,输出一个用星号构成的字母a,可以使用循环语句和条件判断来控制星号的位置和数量。例如,如果要输出如下图形:
*
* *
* *
*****
* *
* *
* *

可以写以下代码:
#include <stdio.h>int main(){ int i, j; //定义两个循环变量
for (i = 0; i < 7; i++) //外层循环控制行数
{ for (j = 0; j < 5; j++) //内层循环控制列数
{ if (i == 0 && j == 2) //第一行中间位置输出*
{ printf("%c", '*');
} else if (i == 1 && (j == 1 || j == 3)) //第二行两侧位置输出*
{ printf("%c", '*');
} else if (i == 2 && (j == 0 || j == 4)) //第三行最左和最右位置输出*
{ printf("%c", '*');
} else if (i == 3) //第四行全部位置输出*
{ printf("%c", '*');
} else if ((i >= 4 && i <=6) && (j == 0 || j ==4)) //第五到七行最左和最右位置输出*
{ printf("%c", '*');
} else //其他位置不输出*
{ printf(" ");
}
} printf("\n"); //每一行结束后换行
} return 0;
}

这段代码的运行结果就是上面的图形。
你也可以修改代码中的变量和条件来改变字母a的大小和位置。

  • ...濡傛灉鏄疊灏遍檷搴忔帓鍒 杩欎釜绋嬪簭鎬庝箞鐢c璇█缂栧晩
    绛旓細1:棣栧厛鍐欏嚭鏉ュ疄鐜板崌搴忓拰闄嶅簭鐨勫嚱鏁般2:鎻愪緵杈撳叆锛骞跺垽鏂槸A杩樻槸B锛宨f( is A)璋冪敤鍗囧簭鍑芥暟锛宨f(is B)璋冪敤闄嶅簭鍑芥暟.3:涓嶇煡閬撲綘鏄0鏄庝笢瑗夸笉浼氾紝浣犳槸鍚﹁瘯璇曞啓杩囧憿...鎬濊矾鍙婂叾绠鍗...
  • 璁捐涓涓c璇█绋嬪簭瀹屾垚浠ヤ笅鍔熻兘:鑻ヨ緭鍏鑻辨枃瀛楁瘝,鍒欏師鏍疯緭鍑;杈撳叆鍏朵粬...
    绛旓細include<stdio.h> main(){ int c=0;while (c!='Q' && c!='q'){ c=getchar();if (c>='a' && c<='z' || c>='A' && c<='Z') putchar(c);} }
  • C璇█:杈撳叆涓琛屽瓧绗︿覆,灏嗚瀛楃涓蹭腑鎵鏈夌殑澶у啓瀛楁瘝鏀逛负灏忓啓瀛楁瘝鍚庤緭鍑...
    绛旓細1銆佹墦寮杞欢VisualC++6.0锛屾柊寤轰竴涓狢婧愮▼搴忥紝涔﹀啓C璇█绋嬪簭銆2銆侀鍏堝畾涔変袱涓瓧绗﹀瀷鍙橀噺锛屼唬鐮侊細charc1,c2;浠庨敭鐩涓緭鍏涓涓ぇ鍐瀛楁瘝锛浠g爜锛歝1=getchar()锛3銆佸ぇ鍐欏瓧姣嶄笌灏忓啓瀛楁瘝鐨凙SCII鍊肩浉宸32锛屼唬鐮侊細c2=c1+32;銆傚皢澶у啓瀛楁瘝杞寲鎴愬皬鍐欏瓧姣嶃4銆佽緭鍑哄皬鍐欏瓧姣嶃備娇鐢╬utchar()鍑芥暟锛屽彲浠杈撳嚭涓涓...
  • 姹備竴涓c璇█缂栫▼,浠庨敭鐩樹换鎰忚緭鍏ヤ袱涓嫳璇瀛楁瘝,杈撳嚭杈冨ぇ鐨,濡,杈撳叆a,H...
    绛旓細閭d箞寰楀嚭鐨勭粨鏋滃氨鏄竴涓殢鏈烘暟銆備互python涓轰緥锛!/usr/bin/env python -*- coding: utf-8 -*- a = input("杈撳叆a锛")b = input("杈撳叆b锛")if a > b:print a elif b > a:print b else:print "涓よ呯浉绛"杩愯绋嬪簭鏃讹紝鍦ㄦ帶鍒跺彴鍒嗗埆杈撳叆2銆3锛岃緭鍑虹粨鏋滄槸锛 3銆
  • C璇█,浠庨敭鐩樿緭鍏ヤ竴涓瓧姣(a-x),灏嗗叾杞崲涓哄悗闈㈢殑绗簩涓瀛楁瘝,濡杈撳叆a...
    绛旓細include <stdio.h>int main(){char c = getchar();if (c>='a' && c <='x'){c = c + 2;putchar(c);} else {printf("error\n");}}
  • ...鍚庣殑绗5涓瀛楁瘝,濡杈撳叆a,鍒欒緭鍑篺,闇鑰冭檻瓒婄晫 c璇█缂栫▼
    绛旓細include <stdio.h> main(){ char a;printf("input a char :");scanf("%c", &a);if ( (a+5) > 'z')printf("overflow\n");else if ( (a+5) > 'Z' && (a+5) < 'a')printf("overflow\n");else printf("%c\n", a+5);} ...
  • c璇█,杈撳叆涓涓暣鏁,鐢ㄥ皬鍐欒嫳鏂瀛楁瘝a-j椤哄簭浠h〃澶у啓鏁板瓧0-9
    绛旓細include<stdio.h>int main(){ char c; while(1) {c=getchar(); if(c<'0'||c>'9')break; putchar(c+'a'-'0'); } return 0;}
  • c璇█ 杈撳叆涓涓壒瀹瀛楁瘝灏鑷姩杩愯
    绛旓細78锟ワ骏92 getchar涓娆″彧鑳戒粠缂撳瓨涓彁鍙栦竴涓瓧绗︼紝鎵浠ュ厛鎻愬彇7锛岃祴缁c锛鍐嶅仛姣旇緝锛岀劧鍚庝笅涓娆″惊鐜紝鎻愬彇8锛岃祴缁檆锛屽仛姣旇緝锛岀煡閬撳緱鍒扮殑瀛楃鏄'\n'鎹㈣绗︼紝while 閫鍑
  • C璇█,鍦ㄩ敭鐩樹笂杈撳叆涓涓瓧绗,鑻璇ュ瓧绗︿负鑻辨枃瀛楁瘝,鍒欒緭鍑衡滃瓧姣嶁,鑻ヤ负...
    绛旓細鎶奼etchar(i);鎹㈡垚i=getchar();include<stdio.h> int main(){ char i;printf("input a character\n");i=getchar(); //杩欓噷鏄繖鏍风殑 if((i>='a'&&i<='z')||(i>='A'&&i<='Z'))printf("瀛楁瘝");if(i>='0'&&i<='9')printf("shuzi");return 0;} ...
  • C璇█涓scanf(鈥%c%c鈥,&a,&b)褰杈撳叆A(绌烘牸)?
    绛旓細褰撲綘杈撳叆A锛堢┖鏍硷級锛屽垯a鑾峰緱A锛b鑾峰緱绌烘牸銆傚綋浣犺緭鍏锛堝洖杞︼級锛屽垯a鑾峰緱A锛宐鑾峰緱鍥炶溅銆傚洜涓虹┖鏍煎拰鍥炶溅閮芥槸鍙互杈撳叆鐨勫瓧绗︺
  • 扩展阅读:c++入门程序代码 ... c语言26字母加密的程序 ... c语言输出数字和字母 ... c#入门书籍 ... 读入一个字母输出ascll ... c语言怎样输入一个数 ... c语言对英文字母加密 ... c#输出 ... c语言输入一个字母 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网