A. 整型變數n不能被3整除的條件表達式是什麼c語言。
表達式:(n%3)!=0
if ( n%3!=0 ) printf("n不能被3整除\n"); else printf("n能被3整除\n");
B. 表示「x是大於10且不能被3 整除的整數」的C語言表達式 是
(x > 10) && (x%3 != 0)
&& -- 與運算,兩者同時為真,結果為真。
x > 10 -- x是大於10 時為真
能被3 整除 時, x%3 == 0;
不能被3 整除 時, x%3 != 0;
C. 用C語言程序輸出所有個位數是3但不能被3整除的兩位數的程序及其結果
#include <stdio.h>
int main()
{
int i;
for(i=1;i<10;++i)
{
if((i+3)%3)
{
printf("%d\t",i*10+3);
}
}
return 0;
}
可以被3整除的數,其各個數位數字之和必能被3整除
D. C語言將1到100之間不能被3整除的數的輸出。
#include <stdio.h>
static int func()
{
int num ,i;
num = 0 ;
for (i = 1;i <= 100;i++) {
if (i % 3 == 0 ) {
num++;
// 列印能被3整除的整數
printf("%d ",i);
}
}
// 列印出1-100之間能被3整除的整數的個數
printf("\n%d\n",num);
// 返回1-100之間能被3整除的整數的個數
return num;
}
int main()
{
func();
return 0;
}
E. C語言中如何判斷一個數不能被3整除
%3!=0就是不能整除
F. C語言輸出100~200之間不能被3整除的數
#include<stdio.h>
intmain()
{
inti,cnt;
for(i=100,cnt=0;i<200;++i)
{
if(i%3)
{
printf("%6d",i);
if(++cnt%6==0)
{
printf(" ");
}
}
}
if(cnt%6)
{
printf(" ");
}
return0;
}
G. 用c語言求1~n之間所有不能被3整除的數.
#include
<stdio.h>
void
main()
{
int
n,i;
printf("請輸入n的值:");
scanf("%d",&n);
printf("1~n中不可被3整除的數為:\n");
for(i=1;i<=n;i++)
if(i%3!=0)
printf("%-3d",i);
//%-3d:表示輸出結果佔3個字元,左對齊;(只是為了格式美觀)
printf("\n");
}
H. C語言 輸出任意區間不能被3整除的數 輸出在一行上,數以空格隔開。且行末沒有空格。
c語言中輸出字元串的函數有printf("%s")puts()fputs()等,字元串中可以是任意的字元,包括空格在內,無特殊處理,如:charstr[]="helloworld";printf("%s\n",str);puts(str);fputs(str,stdin);但在輸入帶有空格的字元串時,只能用ge
I. 用C語言把100-200之間的不能被3整除的數,按照每行輸出5個數的方式進行輸出顯示
程序如下:
main()
{
int i,k=0;
for(i=100;i<=200;i++)
if(i%3!=0)
{
printf("%5d",i);
k=(k+1)%5;
if(k==0)
printf("\n");
}
printf("\n");
}
有什麼問題請留言。